Middle
¿Qué tipos de patrones de diseño conoces?
sobes.tech AI
Respuesta de la IA
Los patrones de diseño se dividen en tres categorías principales:
-
Creacionales — se encargan de crear objetos, ocultando la lógica de creación y haciendo que el sistema sea más flexible.
- Singleton (Singleton)
- Factory Method (Método de fábrica)
- Abstract Factory (Fábrica abstracta)
- Builder (Constructor)
- Prototype (Prototipo)
-
Estructurales — definen formas de componer clases y objetos para formar estructuras mayores.
- Adapter (Adaptador)
- Bridge (Puente)
- Composite (Compuesto)
- Decorator (Decorador)
- Facade (Fachada)
- Flyweight (Peso ligero)
- Proxy (Proxy)
-
Comportamentales — describen formas en que los objetos interactúan y distribuyen responsabilidades.
- Chain of Responsibility (Cadena de responsabilidad)
- Command (Comando)
- Interpreter (Intérprete)
- Iterator (Iterador)
- Mediator (Mediator)
- Memento (Memento)
- Observer (Observador)
- State (Estado)
- Strategy (Estrategia)
- Template Method (Método plantilla)
- Visitor (Visitante)
Cada patrón resuelve una tarea específica en la arquitectura y ayuda a que el código sea más mantenible, extensible y comprensible.