Projects in Awesome Lists tagged with object-oriented-design
A curated list of projects in awesome lists tagged with object-oriented-design .
https://github.com/wesdoyle/design-patterns-explained-with-food
GoF Design Patterns with "Real-World" examples involving Food-Related Businesses and mock dependencies
design-patterns dotnet gang-of-four object-oriented-design
Last synced: 15 May 2025
https://github.com/kumaransg/LLD
Curated Collection of all Low level design Questions and implementation asked in major Tech companies , Get yourself prepared for the LLD round and ace the interview.
interview-practice interview-preparation lld low-level-design low-level-design-problems machine-coding object-oriented-design object-oriented-programming system-design
Last synced: 26 Mar 2025
https://github.com/knightsj/object-oriented-design
面向对象设计的设计原则和设计模式
design-pattern design-patterns object-oriented object-oriented-design object-oriented-programming
Last synced: 06 Apr 2025
https://github.com/harismuneer/library-management-system-java
📚 A Library Management System designed in Java while following the concepts of decoupled layers (entities) and minimal code in interface (GUI).
class-diagram console-based database-management design-patterns desktop-application java javadb jdbc-database library-database library-management library-management-system library-system netbeans-project object-oriented-analasis-design object-oriented-assignment object-oriented-design persistent-storage singleton-pattern staruml text-based
Last synced: 15 May 2025
https://github.com/harismuneer/Library-Management-System-JAVA
📚 A Library Management System designed in Java while following the concepts of decoupled layers (entities) and minimal code in interface (GUI).
class-diagram console-based database-management design-patterns desktop-application java javadb jdbc-database library-database library-management library-management-system library-system netbeans-project object-oriented-analasis-design object-oriented-assignment object-oriented-design persistent-storage singleton-pattern staruml text-based
Last synced: 03 Oct 2025
https://github.com/nahidulhasan/solid-principles
SOLID Principles - simple and easy explanation
code-standards object-oriented-design software-engineering solid solid-principles
Last synced: 07 Apr 2025
https://github.com/harismuneer/minesweeper-desktop-game
💣 An object-oriented clone of the famous Windows game Minesweeper made in Java-Swing Framework following the Model View Controller (MVC) Architecture. Its a stand-alone desktop game which also provides save and load game functionalities.
decoupled-components design-pattern design-patterns-implemented-in-java desktop-game java-game java-swing-game microsoft-access minesweeper minesweeper-game model-view-controller mvc-application mvc-architecture mvc-pattern netbeans-project object-oriented-design object-oriented-programming-project ready-to-run swing-game swing-gui swing-mvc
Last synced: 21 Sep 2025
https://github.com/harismuneer/Minesweeper-Desktop-Game
💣 An object-oriented clone of the famous Windows game Minesweeper made in Java-Swing Framework following the Model View Controller (MVC) Architecture. Its a stand-alone desktop game which also provides save and load game functionalities.
decoupled-components design-pattern design-patterns-implemented-in-java desktop-game java-game java-swing-game microsoft-access minesweeper minesweeper-game model-view-controller mvc-application mvc-architecture mvc-pattern netbeans-project object-oriented-design object-oriented-programming-project ready-to-run swing-game swing-gui swing-mvc
Last synced: 16 Jul 2025
https://github.com/arasgungore/cmpe160-projects
Three Java projects assigned for the Introduction to Object-Oriented Programming (CMPE 160) course in the Spring 2021 semester.
abstraction encapsulation inheritance java java-object-oriented-programming java-oop object-oriented object-oriented-design object-oriented-java object-oriented-java-programming object-oriented-programming object-oriented-programming-project oop oop-concepts oop-examples oop-java oop-programming oop-project oops-in-java polymorphism
Last synced: 12 Apr 2025
https://github.com/vyahello/python-ood
💠 Essential object oriented design (python, pytest, travisCI)
design-patterns object-oriented-design object-oriented-programming ood pytest python
Last synced: 07 Sep 2025
https://github.com/shubhamv108/object-oriented-design
Simple examples of object oriented design.
bowling-alley bowling-game cache chess logger-library multi-level-cache object-oriented-design object-oriented-programming object-pool object-pool-pattern publisher-subscriber publisher-subscriber-pattern snakes-and-ladders task-planner tic-tac-toe vending-machine
Last synced: 12 Oct 2025
https://github.com/aswinbarath/object-oriented-design
Project-based learning on the topic Object-Oriented Design and Analysis also known as Low-Level Design ( LLD )
low-level-design object-oriented-design visual-paradigm
Last synced: 10 Sep 2025
https://github.com/kawser2133/solid-design-principles
Mastering SOLID Principles in Software Design: A Blueprint for Clean and Maintainable Code
clean-code object-oriented-design programming-tips software-architecture software-development solid-principles
Last synced: 03 Mar 2025
https://github.com/xieyuheng/enchanter
Enchanter is web (and console) application framework with powerful spells! 🪄
commad-line-interface console-framework dependency-injection object-oriented-design restful-api web-framework well-typed
Last synced: 07 May 2025
https://github.com/graetz23/xmlcc
an ANSI C++ XML library keeping SAX interface and XML / DOM tree
ansi composite-pattern cpp design-patterns dom html html-generation html-generator html-parser html-parsing lib library object-oriented object-oriented-design platform-independent xml xml-generation xml-generator xml-parser xml-parsing
Last synced: 16 Dec 2025
https://github.com/tarsislimadev/afrontend
Easy Front-end Node.js library
frontend html javascript npm object-oriented-design
Last synced: 18 Aug 2025
https://github.com/harismuneer/factory-singleton-and-strategy-design-patterns_examples
🐉 Solved problems demonstrating the use of Factory, Singleton and Strategy Design Patterns using Java. These problems were solved during the course "Object Oriented Analysis and Design CS309"
behavioral-patterns creational-patterns design-patterns design-patterns-implemented-in-java factory-method factory-pattern object-oriented-design singleton-pattern strategy-design-pattern strategy-pattern
Last synced: 09 Apr 2025
https://github.com/sgrprmnk/swiggy
Design a class structure for a UNO game that allows multiple players to participate. The game should support the standard rules of UNO, including drawing cards, playing cards, skipping turns, reversing the direction of play, and declaring a winner
correctness java junit object-oriented-design unit-testing
Last synced: 20 Feb 2025
https://github.com/starmanfrommars/oo-design-patterns-lab
This course provides hands-on experience in designing object-oriented systems using the powerful StarUML tool. You'll learn to model real-world problems using UML diagrams, including Class diagram.s,
class-diagrams intellij-idea object-oriented-design staruml
Last synced: 28 Mar 2025
https://github.com/cedrickchee/99bottles-ruby
My code for 99 Bottles of OOP exercises.
educational-project object-oriented-design object-oriented-programming
Last synced: 25 Dec 2025
https://github.com/fahimahammed/object-oriented-design-and-design-pattern
This repository contains Java programs that demonstrate various concepts in Object-Oriented Design and Design Patterns. The labs cover topics related to multiple interface/inheritance and various design patterns. Each lab experiment is implemented as a separate Java program.
design-patterns java object-oriented-design ood
Last synced: 18 Mar 2025
https://github.com/harismuneer/Factory-Singleton-and-Strategy-Design-Patterns_Examples
🐉 Solved problems demonstrating the use of Factory, Singleton and Strategy Design Patterns using Java. These problems were solved during the course "Object Oriented Analysis and Design CS309"
behavioral-patterns creational-patterns design-patterns design-patterns-implemented-in-java factory-method factory-pattern object-oriented-design singleton-pattern strategy-design-pattern strategy-pattern
Last synced: 16 Jul 2025
https://github.com/emahtab/design-amazon.com
low-level-design object-oriented-design system-design
Last synced: 28 Mar 2025
https://github.com/jepozdemir/oop-principles
Four Pillars of Object-Oriented Programming: Building Strong Foundations
csharp dotnet four-pillars object-oriented object-oriented-design object-oriented-programming oop oop-concepts oop-csharp oop-examples oop-in-csharp oop-principles
Last synced: 24 Dec 2025
https://github.com/sanam2405/ooslabs
This contains the assignments of Object Oriented Systems Labs of Information Technology, Jadavpur University - 2022
java object-oriented-design oops-in-java
Last synced: 28 Aug 2025
https://github.com/piyush7199/javarena-dsa-design
🚀 Java-based repository to master DSA, Low-Level Design, and High-Level Design for coding interviews — with topic-wise and company-wise tracking, real-world design patterns, and system architecture blueprints.
algorithms coding-interviews company-wise-questions data-structures design-patterns design-patterns-implemented-in-java design-patterns-java hld intellij interview-preparation java leetcode leetcode-java low-level-design-in-java low-level-design-problems object-oriented-design object-oriented-design-and-uml object-oriented-design-interview system-design-interview vscode
Last synced: 13 Jul 2025
https://github.com/mahboub99/design-patterns
In This rebo I will study and make notes ,summary and implementation about Design patterns the main book we will discuss is "Design Patterns: Elements of Reusable Object-Oriented Software"
behavioral-patterns cmp2022 creational-patterns design-patterns mahboub object-oriented-design object-oriented-programming ood oop structural-patterns study
Last synced: 31 Mar 2025
https://github.com/w-shih/ooadp-showdown-game
A project demonstrating iterative development and continuous refactoring process of Object-Oriented Analysis, Design, Programming (OOADP), unit tests, and refactoring through a simple showdown card game with modern DevOps practices.
ci-cd continuous-refactoring devops docker docker-compose github-actions iterative-development multi-platform nodejs object-oriented-analysis object-oriented-design object-oriented-programming ooadp refactoring software-design software-development typescript unit-testing vagrant
Last synced: 23 Mar 2025
https://github.com/diluo1999/cs151_computational_thinking
The repo of Di Luo's projects in CS151 Computational Thinking: Visual Media @ Colby College
3d-graphics graphics object-oriented-design python turtle-graphics zelle-graphics
Last synced: 01 Mar 2025
https://github.com/shubhamv108/object-oriented-design-patterns
Simple examples of some of the Object Oriented Design Patterns.
abstract-factory-pattern bridge-game builder-pattern chain-of-responsibility-pattern command-pattern factory-pattern object-oriented object-oriented-design object-oriented-design-patterns object-oriented-programming observer-pattern pipes-and-filters pipes-and-filters-pattern prototype-pattern proxy-pattern singleton-pattern strategy-pattern visitor-pattern
Last synced: 12 Oct 2025
https://github.com/ri0n/unboxer
MP4 crawler and extractor
crawler extractor mp4 object-oriented-design qt
Last synced: 02 Mar 2025
https://github.com/gokaygulsoy/testing-student-marks-management-software-with-junit-4
Implementation of JUnit 4 tests for Student Marks Management System
java junit4 maintainable-code maven object-oriented-design object-oriented-programming software-testing software-testing-tools unit-testing
Last synced: 29 Jun 2025
https://github.com/ismahenelarbi/course
This project calculates the full price of a course depending on taxes.
object-oriented-design object-oriented-programming poodr python ruby
Last synced: 13 Nov 2025
https://github.com/huaying/elevator-simulator
Created with CodeSandbox
elevator object-oriented-design ood typescript
Last synced: 25 Feb 2025
https://github.com/suriyaavijay/pacman-ooad
Object Oriented Design and Analysis - UML diagrams of the game Pacman made using StarUML
analysis design gaming object-oriented-design ooad pacman software-development srs staruml uml uml-diagram
Last synced: 29 Oct 2025
https://github.com/jingjing-jin/sanctuary
Primates Sanctuary MVC Project
java junit mvc object-oriented-design
Last synced: 20 Feb 2025
https://github.com/khachatur/imageprocessingframework
A .NET Core plugin framework for applying various image effects. This framework supports handling multiple images simultaneously, allows easy addition and removal of plugins without modifying the core application code, and provides a flexible configuration system. This solution is designed with enterprise-level scalability and maintainability.
extensible image-processing maintainable net-core-8 object-oriented-design plugin-framework scalable
Last synced: 27 Nov 2025
https://github.com/primaryobjects/employees
.NET Core + Razor Pages example of object oriented design.
csharp net-core object-oriented-design object-oriented-programming ood programming razor-pages webapp
Last synced: 16 May 2025
https://github.com/emahtab/design-stackoverflow
low-level-design object-oriented-design system-design
Last synced: 28 Mar 2025
https://github.com/praths71018/hotel-management-system
Hotel Management System build using Java Swing and MongoDB
custom-ui facade-pattern hotel-booking hotel-management-system iterator-pattern java mongodb mvc-framework object-oriented-design object-oriented-programming singleton-pattern swing
Last synced: 19 Jul 2025
https://github.com/ammad-ashraf/se-project
The repository contains my all projects including the Agri digital marketplace , Food Donation App(Mobile based) and Cheezious business processes analysis.
architectural-patterns design-patterns microservices-architecture object-oriented-design restful-api usability-testing
Last synced: 21 Jun 2025
https://github.com/fady-esam/solid-principles
SOLID Principles in C# with Practical Examples
clean-code code-refactoring csharp design-principles dotnet object-oriented-design object-oriented-programming oop software-architecture solid-principles
Last synced: 24 Jun 2025
https://github.com/diogocarrola/ea-software-sim
Develop a new feature for the EA Sports College Football game as a Junior Software Engineer
code-analysis data-structures feature-proposal game-engine object-oriented-design
Last synced: 20 Aug 2025
https://github.com/engamy/three-trios-adapter
Three Trios but adapted outsider GUI to our implementation
intellij-idea java mvc-pattern northeastern-university object-oriented-design object-oriented-programming object-oriented-programming-in-java triple-triad
Last synced: 20 Feb 2025
https://github.com/jingjing-jin/Sanctuary
Primates Sanctuary MVC Project
java junit mvc object-oriented-design
Last synced: 25 Apr 2025
https://github.com/rohitgami11/rubiks-cube-solver
A C++ application for modeling and solving the Rubik's Cube using multiple representations (3D array, 1D array, bitboard) and algorithms (DFS, BFS, IDDFS). Includes random shuffling, move operations, and efficient state hashing.
cpp14 data-structures-and-algorithms graph-algorithms object-oriented-design object-oriented-design-patterns object-oriented-programming oops-in-cpp
Last synced: 16 Aug 2025
https://github.com/engamy/three-trios
A game based on Triple Triad made in IntelliJ for Object-Oriented Design (Fall 2024)
intellij-idea java mvc-pattern northeastern-university object-oriented-design object-oriented-programming object-oriented-programming-in-java triple-triad
Last synced: 20 Feb 2025
https://github.com/itskushagraa/fithub
Java based fitness application designed to simplify workout tracking and diet planning, tailored to users' needs.
algorithm-design data-persistence exception-handling hashmaps java java-swing-gui json junit5 object-oriented-design serialization singleton-pattern
Last synced: 26 Jul 2025
https://github.com/ivangalkindeveloper/swifttern
Object(Protocol)-Oriented Design Patterns using Swift
object-oriented-design object-oriented-programming pattern patterns protocol-oriented-design protocol-oriented-programming swift
Last synced: 04 Oct 2025
https://github.com/rezatajari/solid-principles
A hands-on learning lab for mastering the SOLID principles in C#. Built with a focus on real-world analogies, problem-first thinking, and challenge-driven development. Each principle is isolated in its own section and demonstrated via practical code examples.
clean-code csharp dependency-injection design-principles dotnet object-oriented-design oop software-architecture software-engineering solid-principles
Last synced: 24 Jul 2025
https://github.com/wanyingng/blackjack
A command-line interface (CLI) implementation of the classic casino card game, Blackjack.
ascii-art blackjack cli-app comparing-card-game console-application object-oriented-design object-oriented-programming pyfiglet pytest python3 random text-based-game uml-diagram
Last synced: 20 Mar 2025
https://github.com/estelacode/tag_your_music_app
🎧 App - edición de metadatos de ficheros mp3 y reproducir música🎶 y videos 🎞️. #DesktopApp
event-driven-programming eyed3 mvc-pattern object-oriented-design pyqt5 python3 sqlite3 uml-class-diagram
Last synced: 23 Jul 2025
https://github.com/adityavk/amazon-locker-design
Object oriented design for Amazon locker system problem
amazon-interview-practice cpp17 object-oriented-design
Last synced: 23 Jul 2025