An open API service indexing awesome lists of open source software.

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/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/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/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/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/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/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/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/ri0n/unboxer

MP4 crawler and extractor

crawler extractor mp4 object-oriented-design qt

Last synced: 02 Mar 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/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/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/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/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/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/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/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