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