Mastering Design Patterns in C#: A Beginner-Friendly Guide, Including OOP and SOLID Principles4.4(11)