An implementation of various design patterns in C# for educational purposes.