C# Design Patterns A project to illustrate the different design patterns in C# Roadmap Factory Abstract factory Adaptor Bridge Chain of responsibility Command Iterator Mediator Builder Prototype Composite Decorator Memento Observer State Singleton Facade Visitor Proxy