Skip to content

debaghtk/lowleveldesign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Object Oriented Design and Design Patterns Practice

SOLID Principles

Principle Status
Single Responsibility
Open-Closed
Liskov Substitution
Interface Segregation
Dependency Inversion

Design Patterns

Creational

Pattern Status
Factory
Singleton
Builder
Prototype

Structural

Pattern Status
Adapter
Decorator
Facade

Behavioral

Pattern Status
Observer
Strategy
State

Problems

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)

Learning Resources

Online Courses

References & Guides

Legend

  • ✅ Completed
  • ⏳ In Progress
  • ❌ Not Started