I create this repository as extended version of Grokking the Object Oriented Design Interview course. I add example-codes part for better understanding.
Python for coding demonstration.None or passExtended Requirement section.View diagrams using PlantUML Online Editor or VS Code with PlantUML extension.
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-and-uml/object-oriented-basics.md"><b>Object Oriented Basics</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-and-uml/object-oriented-analysis-and-design.md"><b>Object Oriented Analysis and Design</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-and-uml/what-is-uml.md"><b>What is UML?</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-and-uml/use-case-diagrams.md"><b>Use Case Diagrams</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-and-uml/class-diagram.md"><b>Class Diagram</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-and-uml/sequence-diagram.md"><b>Sequence Diagram</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-and-uml/activity-diagrams.md"><b>Activity Diagrams</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-a-library-management-system.md"><b>Design a Library Management System</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-a-parking-lot.md"><b>Design a Parking Lot</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-amazon-online-shopping-system.md"><b>Design Amazon - Online Shopping System</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-stack-overflow.md"><b>Design Stack Overflow</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-a-movie-ticket-booking-system.md"><b>Design a Movie Ticket Booking System</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-an-atm.md"><b>Design an ATM</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-an-airline-management-system.md"><b>Design an Airline Management System</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-blackjack-and-a-deck-of-cards.md"><b>Design Blackjack and a Deck of Cards</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-a-hotel-management-system.md"><b>Design a Hotel Management System</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-a-restaurant-management-system.md"><b>Design a Restaurant Management system</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-chess.md"><b>Design Chess</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-an-online-stock-brokerage-system.md"><b>Design an Online Stock Brokerage System</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-a-car-rental-system.md"><b>Design a Car Rental System</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-linkedin.md"><b>Design LinkedIn</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-cricinfo.md"><b>Design Cricinfo</b></a>
<a href="https://github.com/tssovi/grokking-the-object-oriented-design-interview/raw/main/object-oriented-design-case-studies/design-facebook.md"><b>Design Facebook - a Social Network</b></a>
<b>Course Source: <b/></b><a href="https://www.educative.io/courses/grokking-the-object-oriented-design-interview"><b>Grokking the Object Oriented Design Interview</b></a>
<b>Banner Photo Source: <b/></b><a href="https://dribbble.com"><b>Dribbble</b></a>
$ claude mcp add grokking-the-object-oriented-design-interview \
-- python -m otcore.mcp_server <graph>