Patrones de diseño Programacion

Páginas: 2 (450 palabras) Publicado: 17 de enero de 2014
Patrones de diseño

SINGLETON

“El patrón singleton se implementa creando en nuestra clase un método que crea una instancia del objeto sólo si todavía no existe alguna. Para asegurar que laclase no puede ser instanciada nuevamente se regula el alcance del constructor (con atributos como protegido o privado).”

Garantiza que solamente se crea una instancia de la clase y provee un punto deacceso global a él.
Todos los objetos que utilizan una instancia de esa clase usan la misma instancia.

El patrón Singleton se puede utilizar en los siguientes casos:
Debe haber exactamente unainstancia de la clase.
La única instancia de la clase debe ser accesible para todos los clientes de esa clase


METHOD FACTORY
Definir una interfaz para crear objetos de tipo genérico permitiendoa las subclases decidir qué tipo de objetos concreto crear. Separar la clase que crea los objetos, de la jerarquía de objetos a instanciar

Ventajas
– Centralización de la creación de objetos
–Facilita la escalabilidad del sistema
– El usuario se abstrae de la instancia a crear

Aplicabilidad:
♦Una clase no puede anticipar el tipo concreto de objetos que debe crear
♦Una clase requiereque sus subclases especifiquen el tipo de objetos a crear.


DECORATED
• Este patrón de diseño permite añadir responsabilidades adicionales a un objeto de forma dinámica.
• Los decoradoresproporcionan una alternativa flexible a la su clasificación para añadir funcionalidad.

Propósito:
Asignar nuevas responsabilidades a un objeto dinámicamente. Es una alternativa a la creación de subclasespor herencia.

Usabilidad
Para añadir nuevas responsabilidades a objetos individuales y no a toda la clase

• Por ejemplo, una ventana de una interfaz gráfica puede tener bordes, scrolling, uotros artefactos
􀂄 Esto se puede hacer dinámicamente.



COMPOSITE

Componer objetos en estructuras arbóreas para representar jerarquías todo-parte. Manipular todos los objetos del árbol de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Patrones De Diseno
  • Patrones De Diseño
  • Patrones de Diseño
  • patrones de diseño
  • Patrones De Diseño
  • PATRONES DE DISEÑO
  • Patrones De Diseño
  • patron de diseño

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS