tssovi/grokking-the-object-oriented-design-interview
tssovi/grokking-the-object-oriented-design-interview has 6,426 GitHub stars and 2,846 forks. GitHot measured -3 in 7 days. Last checked 2026-11-09 15:53 UTC. Last push 2026-08-08.
I create this repository as extended version of Grokking the Object Oriented Design Interview course. I add example-codes part for better understanding.
Crecimiento de estrellas medido
- in 24h
- Actualización retrasada
- in 7 days
- -3
- in 15 days
- Actualización retrasada
- in 1 month
- Actualización retrasada
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
README.md
OriginalGrokking the Object Oriented Design Interview
I create this repository as extended version of Grokking the Object Oriented Design Interview course. I add example-codes part for better understanding.
Notes:
- All codes except OOP basics section are not executable.
- I use
Pythonfor coding demonstration. - I try to write error free codes that's why in many class and function i just use
Noneorpass - For practice I left coding section empty of Facebook's
Extended Requirementsection.
Object Diagrams:
- Comprehensive Object Diagram - Complete UML class diagram covering all 8+ case studies
- System Overview Diagram - High-level view of design patterns and system relationships
- Documentation - Detailed explanation of all diagrams, patterns, and relationships
View diagrams using PlantUML Online Editor or VS Code with PlantUML extension.
Object-Oriented Design and UML
Object Oriented Basics
Object Oriented Analysis and Design
What is UML?
Use Case Diagrams
Class Diagram
Sequence Diagram
Activity Diagrams
Object Oriented Design Case Studies
Design a Library Management System
Design a Parking Lot
Design Amazon - Online Shopping System
Design Stack Overflow
Design a Movie Ticket Booking System
Design an ATM
Design an Airline Management System
Design Blackjack and a Deck of Cards
Design a Hotel Management System
Design a Restaurant Management system
Design Chess
Design an Online Stock Brokerage System
Design a Car Rental System
Design LinkedIn
Design Cricinfo
Design Facebook - a Social Network
** Sources **
Course Source: Grokking the Object Oriented Design Interview
Banner Photo Source: Dribbble
Explorar proyectos relacionados
codecrafters-io/build-your-own-x
Domina la programación recreando desde cero tus tecnologías favoritas.
561,601 estrellaspublic-apis/public-apis
Una lista colectiva de API gratuitas
497,927 estrellasmorluto/rea
Ingeniería inversa de cualquier cosa con agentes, desde el comportamiento de la aplicación hasta los binarios nativos.
449,826 estrellasopenclaw/openclaw
La IA que de verdad hace las cosas. Cualquier sistema operativo y cualquier plataforma. Al estilo langosta. 🦞
394,297 estrellas