📢 This article was translated by gemini-2.5-flash
Brief intro to design patterns
Specific Design Patterns
| Creational | Structural | Behavioral | |
|---|---|---|---|
| Class | Factory Method Pattern | Adapter Pattern (Class) | Interpreter Pattern Template Method Pattern |
| Object | Abstract Factory Pattern Builder Pattern Prototype Pattern Singleton Pattern | Adapter Pattern (Object) Bridge Pattern Composite Pattern Decorator Pattern Facade Pattern Flyweight Pattern Proxy Pattern | Chain of Responsibility Pattern Command Pattern Iterator Pattern Mediator Pattern Memento Pattern Observer Pattern State Pattern Strategy Pattern Visitor Pattern |
Specifically:
Factory Method Pattern and Abstract Factory Pattern are covered in Factory Patterns
Adapter Pattern details both class and object variations.