Principle | Status |
---|---|
Single Responsibility | ✅ |
Open-Closed | ✅ |
Liskov Substitution | ✅ |
Interface Segregation | ✅ |
Dependency Inversion | ✅ |
Pattern | Status |
---|---|
Factory | ⏳ |
Singleton | ⏳ |
Builder | ⏳ |
Prototype | ⏳ |
Pattern | Status |
---|---|
Adapter | ⏳ |
Decorator | ⏳ |
Facade | ⏳ |
Pattern | Status |
---|---|
Observer | ⏳ |
Strategy | ⏳ |
State | ⏳ |
Problem | Status |
---|---|
Elevator Management System (State Pattern) | ⏳ |
Order & Inventory Management System (Multithreading) | ⏳ |
Text Editor/Word Processor (Flyweight Pattern) | ⏳ |
Chess Game | ⏳ |
Parking Lot System (Strategy Pattern) | ⏳ |
Food Ordering & Rating System (Observer Pattern) | ⏳ |
- NeetCode OOD Interview Course
- NeetCode Design Patterns Course
- Coursera Software Design & Architecture Specialization
- Udemy Design Patterns in Go
- ✅ Completed
- ⏳ In Progress
- ❌ Not Started