A compilation of example projects of popular design patterns written in C#.
- Examples!
- Chain of Responsibility: Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects and pass the request along the chain until an object handles it.
- Command: An object is used to encapsulate all information needed to perform an action or trigger an event at a later time.
- [Microsoft .Net 4.7.1+] (https://www.microsoft.com/en-us/download/details.aspx?id=56116)
Meant as a learning tool for experimentation.
Download and run individual projects to see how they work. Step through the program by setting breakpoints.