Page Index - sivakrsna/DesignPatterns GitHub Wiki
15 page(s) in this GitHub Wiki:
- Home
- Design Patterns
- Three Categories
- Design Principles
- Encapsulate what varies
- Program to an interface, not an implementation.
- Favor composition over inheritance.
- Strive for loosely coupled designs between objects that interact.
- The Open-Close Principle
- Clean Code
- Decorator Pattern
- Factory Method Pattern
- Observer Pattern
- Singleton Pattern
- Strategy Pattern