admaesmo / patrones

Los 19 Patrones de Diseño de GOF

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Patrones GOF

Los 19 Patrones de Diseño de GOF podemos clasificar en tres grandes grupos:

Patrones de creación. Estos patrones se utilizan cuando debemos crear objetos pero debemos tomar decisiones dinámicamente en el proceso de creación. Para ésto lo que hacemos es abstraer el proceso de creación de los objetos para realizar la decisión de qué objetos crear o cómo crearlos para el momento en que se tenga que hacer.

Patrones de creación son:

  1. Abstract Factory
  2. Builder
  3. Factory Method
  4. Object Pool
  5. Prototype
  6. Singleton

Patrones estructurales. Nos describen como utilizar estructuras de datos complejas a partir de elementos más simples. Sirven para crear las interconexiones entre los distintos objetos y que estas relaciones no se vean afectadas por cambios en los requisitos del programa.

Los patrones estructurales son:

  1. Adapter
  2. Bridge
  3. Decorator
  4. Facade
  5. Flyweight
  6. Proxy.

Patrones de comportamiento. Fundamentalmente especifican el comportamiento entre objetos de nuestro programa.

Los patrones de Comportamiento son:

  1. Chain of Responsability
  2. Command
  3. Interpreter
  4. Iterator
  5. Mediator
  6. Memento (o Snapshot)
  7. Observer
  8. State
  9. Strategy
  10. Template Method
  11. Visitor.

###Resumen de los patrones

About

Los 19 Patrones de Diseño de GOF


Languages

Language:Java 99.3%Language:Batchfile 0.6%Language:Shell 0.2%