- S.O.L.I.D Principles β
- Factory Pattern β
- Abstract Factory Pattern β
- Singleton Pattern β
- Builder Pattern β
- Prototype Pattern β
- Decorator Pattern β
- Composite Pattern
- Adapter Pattern β
- Proxy Pattern β
- Bridge Pattern β
- FaΓ§ade Pattern β
- Flyweight Pattern
- Strategy Pattern β
- Observer Pattern β
- Chain of Responsibility Pattern β
- State Pattern
- Command Pattern
- Interpreter Pattern β
- Iterator Pattern
- Mediator Pattern
- Memento Pattern β
- Template Method Pattern β
- Visitor Pattern
- Null Object Pattern β
- Design Notify-Me Button Functionality β
- Design Pizza Billing System β
- Design Logging System β
- Design Vending Machine β
- Design Snake n Ladder Game
- Design Tic-Tac-Toe Game β
- Design Chess Game
- Design Bowling Alley Machine
- Design Parking Lot
- Design Elevator System
- Design Car Rental System
- Design ATM
- Design File System
- Design Traffic Light System
- Design Cache Mechanism
- Design Rate Limiter
- Design BookMyShow & Concurrency Handling
- Design Splitwise & Simplify Algorithm / Optimal Accounting Balancing
- Design CricBuzz / CricketInfo
- Design True Caller
- Design Car Booking Service like Ola, Uber
- Design Online Hotel Booking System
- Design Library Management System
- Design Meeting Scheduler
- Design Online Voting System
- Design Inventory Management System
- Design LinkedIn
- Design Amazon
- Design Airline Management System
- Design Stock Exchange System
- Design Learning Management System
- Design Calendar Application
- Design Payment System
- Design Chat-Based System
- Design Food Delivery App like Swiggy and Zomato
- Design Community Discussion Platform
- Design Restaurant Management System