White RoomNEW

Design Principles & Philosophy

0 / 5 solved

Learning Resources

Design Patterns: Elements of Reusable Object-Oriented Software — Chapters 1, 2
C++ Software Design — Guidelines 1 - 5, 6 - 7, 9 - 14

Practice Problems

0 / 5 completed
Too Many Reasons 79% 33/42 solved
SOLID Violation 64% 28/44 solved
Composition vs Inheritance 73% 19/26 solved
Flip the Dependency 88% 15/17 solved
When to Apply a Pattern 88% 15/17 solved