Design Patterns in C# / .NET
Pattern | |
---|---|
✔️ | Factory Method |
✔️ | Abstract Factory |
✔️ | Builder |
✔️ | Prototype |
✔️ | Singleton |
Pattern | |
---|---|
✔️ | Adapter |
✔️ | Bridge |
✔️ | Composite |
✔️ | Decorator |
✔️ | Facade |
Flyweight | |
Proxy |
Pattern | |
---|---|
Chain of responsibility | |
Command | |
Interpreter | |
Iterator | |
✔️ | Mediator |
✔️ | Memento |
✔️ | Null Object |
✔️ | Observer |
State | |
✔️ | Strategy |
✔️ | Template Method |
Visitor |
- Design Patterns, Elements of Reusable Object-Oriented Software (GoF)
- HeadFirst Design Patterns
- MSDN - Patterns & Practices
- dotFactory - http://www.dofactory.com/net/design-patterns
- Wikipedia - https://en.wikipedia.org/wiki/Software_design_pattern
- Refactoring.Guru - https://refactoring.guru/design-patterns