Design Patterns
- Strategy Pattern
- Observer Pattern: 1 Powerful Way to Keep Your Objects in Sync
- Factory Pattern: 1 Smart Way to Create Objects Without the Mess
- Abstract Factory Pattern: Build Entire Families of Objects—Without the Tangle
- Facade Pattern
- Adapter Pattern
- Bridge Pattern
- Proxy Pattern Explained: Control Object Access
- Interpreter Pattern Explained: Interpret Structured Input