Carpeta que contiene implementaciones de patrones de diseño organizadas por categoría.
Estructura
Creacionales/— Patrones relacionados con la creación de objetos.Estructurales/— Patrones que definen la composición y estructura.Comportamiento/— Patrones que definen la interacción y comportamiento.
Patrones incluidos
- Creacionales: Builder, Factory Method, Abstract Factory, Prototype, Singleton
- Estructurales: Adapter, Decorator, Facade, Composite, Bridge, Proxy
- Comportamiento: Delegate, Observer, Strategy, Command, State, Template Method, Chain of Responsibility, Iterator, Mediator, Visitor, Memento, Interpreter
Orden recomendado de estudio
- Builder
- Factory Method
- Abstract Factory
- Prototype
- Singleton
- Adapter
- Decorator
- Facade
- Composite
- Bridge
- Proxy
- Delegate
- Observer
- Strategy
- Command
- State
- Template Method
- Chain of Responsibility
- Iterator
- Mediator
- Visitor
- Memento
- Interpreter
Cada patrón tiene su propia carpeta con un README.md y, cuando aplica, un playground de demostración.