These experiments cover the application of different design patterns in real world applications from my self-directed studies.
-
Creational Patterns
- Builder
- Simple Factory
- Factory Method
- Prototype
- Abstract Factory
- Singleton
- Object Pool
-
Structural Patterns
- Adapter
- Bridge
- Decorator
- Composite
- Facade
- Flyweight
- Proxy
-
Behavioral Patterns
- Chain of Responsibility
- Command
- Interpreter
- Mediator
- Iterator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
- Null Object
-
SOLID Principles