Design Patterns C# Just a playground for me to learn design patterns and best OOP practices and principles with C#