Design Patterns in C# / .NET
Pattern | |
---|---|
✔️ | Abstract Factory |
Builder | |
✔️ | Factory Method |
Lazy Initialization | |
✔️ | 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 |
- HeadFirst Design Patterns
- MSDN - Patterns & Practices
- dotFactory - http://www.dofactory.com/net/design-patterns
- Wikipedia - https://en.wikipedia.org/wiki/Software_design_pattern