Patrones de Diseño

Páginas: 14 (3472 palabras) Publicado: 24 de abril de 2013
Patrones de diseño
Contenido
Introducción .................................................................................................................................................. 2
Categorías de los patrones de diseño ....................................................................................................... 2
Principios comunes a los patrones de diseño........................................................................................... 3
Fábrica abstracta (abstract factory) .............................................................................................................. 3
Constructor (builder) .................................................................................................................................... 6
Método defábrica (factory method) ............................................................................................................ 7
Prototipo (prototype) ................................................................................................................................... 8
Singleton....................................................................................................................................................... 9
Adaptador (adapter) ..................................................................................................................................... 9
Puente (bridge) ........................................................................................................................................... 12
Compuesto(composite).............................................................................................................................. 14
Decorador (decorator) ................................................................................................................................ 15
Fachada (facade)......................................................................................................................................... 17
Peso mosca (flyweight) ............................................................................................................................... 18
Proxy ........................................................................................................................................................... 19
Bibliografía.................................................................................................................................................. 20

Introducción
Los patrones de diseño describen soluciones genéricas a los problemas de diseño de software. Para
explicar los patrones de diseño este documento utiliza un ejemplo de una compañía automotriz que
fabrica diferentes tipos de carros y utilitarios, ademásde los motores para cada uno de los vehículos. La
estructura de clases se muestra en la ilustración 1.

A pesar de que son varias clases, el código de estas se ha mantenido corto y simple. Esto con el afán de
que la atención esté centrada en comprender los patrones de diseño sin tener que descifrar código
complicado. Algunos de los patrones mostrados agregan funcionalidad a las clases conel propósito de
explicar el tópico en análisis. En ocasiones se hace referencia a una clase Cliente, esto se refiere a
cualquier clase que esté usando el patrón en discusión.

Categorías de los patrones de diseño
Los patrones de diseño se pueden clasificar en una de tres categorías:


Patrones de creación: proveen enfoques para la instanciación de objetos. Donde se coloca la
palabrareservada new se altera el acoplamiento de las clases. Son 5 patrones los que caen en
esta categoría.





Patrones estructurales: proveen propuestas para combinar clases y objetos para formar
estructuras más grandes. Decidir entre herencia y composición afecta que tan flexible y
adaptable será software. Son 7 patrones los contenidos esta categoría.
Patrones de comportamiento: proveen...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Patrones De Diseño
  • Patrones de Diseño
  • patrones de diseño
  • Patrones De Diseño
  • patron de diseño
  • Patrones de Diseño
  • Patrones de Diseño
  • Patrones De Diseño

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS