Design Patterns (Gang of Four: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides)
|Behavioral|
- Strategy: https://refactoring.guru/design-patterns/strategy
- Chain of Responsibility: https://refactoring.guru/design-patterns/chain-of-responsibility
- Template Method: https://refactoring.guru/design-patterns/template-method
- State: https://refactoring.guru/design-patterns/state
- Command: https://refactoring.guru/design-patterns/command
- Observer: https://refactoring.guru/design-patterns/observer (aka "Listener")
|Structural|