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
SOLID Violation 100% 2/2 solved
Composition vs Inheritance 100% 1/1 solved
When to Apply a Pattern 100% 1/1 solved