📝 PatronesDiseno
← Volver

Tema: Patrones de Diseño - Gang of Four (GoF)

Los patrones de diseño son soluciones estandarizadas a problemas comunes en el desarrollo de software orientado a objetos. Fueron formalizados por Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides (el "Grupo de los Cuatro") en 1994.


1. Clasificación General

Categoría Cantidad Enfoque Principal
Creacionales 5 Mecanismos de creación de objetos, abstrayendo la instanciación.
Estructurales 7 Cómo se combinan clases y objetos para formar estructuras más grandes.
De Comportamiento 11 Comunicación, algoritmos y asignación de responsabilidades.

2. Patrones Creacionales (5)

1. Abstract Factory

2. Builder

3. Factory Method

4. Prototype

5. Singleton


3. Patrones Estructurales (7)

1. Adapter

2. Bridge

3. Composite

4. Decorator

5. Facade (Fachada)

6. Flyweight (Peso Ligero)

7. Proxy


4. Patrones de Comportamiento (11)

1. Chain of Responsibility

2. Command

3. Interpreter

4. Iterator

5. Mediator

6. Memento

7. Observer

8. State

9. Strategy

10. Template Method

11. Visitor


5. Tabla de Resumen para Repaso

Patrón Tipo Palabra Clave
Singleton Creacional Instancia única global.
Builder Creacional Construcción paso a paso.
Adapter Estructural Compatibilidad/Envoltorio.
Facade Estructural Simplicidad/Puerta de entrada.
Observer Comportamiento Suscripción/Notificación.
Strategy Comportamiento Intercambio de algoritmos.
State Comportamiento Comportamiento según estado.