├── 1. Object-Oriented Design and UML
├── 1. Object-Oriented Basics
│ └── Object-Oriented Basics - Grokking the Object Oriented Design Interview.html
├── 2. OO Analysis and Design
│ └── OO Analysis and Design - Grokking the Object Oriented Design Interview.html
├── 3. What is UML
│ └── What is UML_ - Grokking the Object Oriented Design Interview.html
├── 4. Use Case Diagrams
│ └── Use Case Diagrams - Grokking the Object Oriented Design Interview.html
├── 5. Class Diagram
│ └── Class Diagram - Grokking the Object Oriented Design Interview.html
├── 6. Sequence diagram
│ └── Sequence diagram - Grokking the Object Oriented Design Interview.html
└── 7. Activity Diagrams
│ └── Activity Diagrams - Grokking the Object Oriented Design Interview.html
├── 2. Object Oriented Design Case Studies
├── 1. Design a Library Management System
│ ├── 1.1Design a Library Management System - Grokking the Object Oriented Design Interview.html
│ └── 1.2Design a Library Management System - Grokking the Object Oriented Design Interview.html
├── 10. Design a Restaurant Management system
│ ├── 1.1Design a Restaurant Management system - Grokking the Object Oriented Design Interview.html
│ ├── 1.2.1Design a Restaurant Management system - Grokking the Object Oriented Design Interview.html
│ └── 1.2.2Design a Restaurant Management system - Grokking the Object Oriented Design Interview.html
├── 11. Design Chess
│ ├── 1.1Design Chess - Grokking the Object Oriented Design Interview.html
│ └── 1.2Design Chess - Grokking the Object Oriented Design Interview.html
├── 12. Design an Online Stock Brokerage System
│ ├── 1.1Design an Online Stock Brokerage System - Grokking the Object Oriented Design Interview.html
│ └── 1.2Design an Online Stock Brokerage System - Grokking the Object Oriented Design Interview.html
├── 13. Design a Car Rental System
│ ├── 1.1Design a Car Rental System - Grokking the Object Oriented Design Interview.html
│ ├── 1.2.1Design a Car Rental System - Grokking the Object Oriented Design Interview.html
│ └── 1.2.2Design a Car Rental System - Grokking the Object Oriented Design Interview.html
├── 14. Design LinkedIn
│ ├── 1.1Design LinkedIn - Grokking the Object Oriented Design Interview.html
│ └── 1.2Design LinkedIn - Grokking the Object Oriented Design Interview.html
├── 15. Design Cricinfo
│ ├── 1.1Design Cricinfo - Grokking the Object Oriented Design Interview.html
│ └── 1.2Design Cricinfo - Grokking the Object Oriented Design Interview.html
├── 16. Design Facebook - a social network
│ ├── 1.1Design Facebook - a social network - Grokking the Object Oriented Design Interview.html
│ └── 1.2Design Facebook - a social network - Grokking the Object Oriented Design Interview.html
├── 2. Design a Parking Lot
│ ├── 1.1Design a Parking Lot - Grokking the Object Oriented Design Interview.html
│ ├── 1.2.1Design a Parking Lot - Grokking the Object Oriented Design Interview.html
│ └── 1.2.2Design a Parking Lot - Grokking the Object Oriented Design Interview.html
├── 3. Design Amazon - Online Shopping System
│ ├── 1.1Design Amazon - Online Shopping System - Grokking the Object Oriented Design Interview.html
│ ├── 1.2.1Design Amazon - Online Shopping System - Grokking the Object Oriented Design Interview.html
│ └── 1.2.2Design Amazon - Online Shopping System - Grokking the Object Oriented Design Interview.html
├── 4. Design Stack Overflow
│ ├── 1.1Design Stack Overflow - Grokking the Object Oriented Design Interview.html
│ ├── 1.2.1Design Stack Overflow - Grokking the Object Oriented Design Interview.html
│ └── 1.2.2Design Stack Overflow - Grokking the Object Oriented Design Interview.html
├── 5. Design a Movie Ticket Booking System
│ ├── 1.1Design a Movie Ticket Booking System - Grokking the Object Oriented Design Interview.html
│ ├── 1.2.1Design a Movie Ticket Booking System - Grokking the Object Oriented Design Interview.html
│ └── 1.2.2Design a Movie Ticket Booking System - Grokking the Object Oriented Design Interview.html
├── 6. Design an ATM
│ ├── 1.1Design an ATM - Grokking the Object Oriented Design Interview.html
│ └── 1.2Design an ATM - Grokking the Object Oriented Design Interview.html
├── 7. Design an Airline Management System
│ ├── 1.1Design an Airline Management System - Grokking the Object Oriented Design Interview.html
│ ├── 1.2.1Design an Airline Management System - Grokking the Object Oriented Design Interview.html
│ └── 1.2.2Design an Airline Management System - Grokking the Object Oriented Design Interview.html
├── 8. Design Blackjack and a Deck of Cards
│ ├── 1.1Design Blackjack and a Deck of Cards - Grokking the Object Oriented Design Interview.html
│ └── 1.2Design Blackjack and a Deck of Cards - Grokking the Object Oriented Design Interview.html
└── 9. Design a Hotel Management System
│ ├── 1.1Design a Hotel Management System - Grokking the Object Oriented Design Interview.html
│ ├── 1.2.1Design a Hotel Management System - Grokking the Object Oriented Design Interview.html
│ └── 1.2.2Design a Hotel Management System - Grokking the Object Oriented Design Interview.html
└── README.md
/1. Object-Oriented Design and UML/2. OO Analysis and Design/OO Analysis and Design - Grokking the Object Oriented Design Interview.html:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
OO Analysis and Design - Grokking the Object Oriented Design Interview
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Object-Oriented-Design-Pattern-Interview
2 | Educative.io - Grokking the Object Oriented Design Interview
3 |
--------------------------------------------------------------------------------