Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Object-oriented programming (OOP)

Object-oriented programming (OOP) is a programming paradigm based on the concept of objects fundamental to many programming languages, including Java and C++. OOP can be devided in two sub types: class-based (or “classical”) and prototype-based OOP (found in JavaScript, for example).

Object-oriented programming has several advantages over procedural programming:

https://github.com/rarakira/javapiscine

2 weeks intensive dive into Java language, 42 curriculum

21school ecole42 java java-8 javacore jdbc oop spring

Last synced: 01 Feb 2025

https://github.com/avijit-jana/crpm_system

Customer Relationship and Product Management (CRPM) System that integrates backend functionality using Python and Object-Oriented Programming (OOP), a relational database, and a front-end framework.

database database-schema dbms oop oops-in-python python3 sqlite3 streamlit-application streamlit-dashboard

Last synced: 01 Feb 2025

https://github.com/k4zoku/lwjgl-glfw-kwrapper

OOP Wrapper for lwjgl-glfw

glfw java lwjgl lwjgl3 maven oop wrapper

Last synced: 08 Feb 2025

https://github.com/gabrieldiem/assignment_for_algorithms_3

Little smalltalk project to learn the language, the pillars of OOP, unit testing and UML

7507 fiuba oop pharo-smalltalk smalltalk sunit uml unit-testing university-project

Last synced: 08 Feb 2025

https://github.com/c70sp/asteroidsclone

Little Asteroids clone I made from skretch, not supposed to be a 1:1 copy, but rather just be similar and fun

asteroids asteroids-clone asteroids-game games js oop vanilla-javascript vanilla-js

Last synced: 15 Feb 2025

https://github.com/marincervinschi/briscola

This is a simple JavaFX Application of the Italian card game Briscola. The scope of the project is to learn and practice object-oriented programming concepts, Java programming, and JavaFX development.

agile agile-development design-patterns drawio game game-development game-engine intellij java javafx maven oop project scenebuilder uml-diagram

Last synced: 10 Feb 2025

https://github.com/sidheshwarjadhav100/dreamteam-tracker

This project mainly focused on JDBD and MySQL Database to provides a Java-based client interface for managing IPL player information and perform CRUP operations.

arraylist database java jdbc mysql oop sql

Last synced: 08 Feb 2025

https://github.com/bursasha/cpp-duo-matrix-calculator

Matrix calculator only for 2 matrices in C++ using OOP, polymorphism, STL, parsers, variety of algorithms ⌨️

algorithms calculator-application console-application cpp cvut-fit inheritance makefile matrix oop parser polymorphism stl

Last synced: 09 Feb 2025

https://github.com/drabiter/caphe

Various model helper for CoffeeScript

coffeescript mixins oop proof-of-concept

Last synced: 15 Feb 2025

https://github.com/muhammadsaadhsn/time-table-scheduler

The TimeTable Scheduler for FAST is a Java-based tool that automates class scheduling for university students. It adapts to individual preferences for courses, batches, and instructors using advanced algorithms. Built with JavaFX for a user-friendly interface and MySQL for backend data management, it prioritizes efficient and personalized timetable

java javafx mys oop

Last synced: 09 Feb 2025

https://github.com/muhammadsaadhsn/oladoc-hospital-management-system

In this project, I have developed a Hospital Management system in C++ using Object-Oriented Programming concepts. The system incorporates functionalities for the Admin, Doctors, and Patients to Login/Sign Up. User data is stored using .dat files. Patients can book appointments with doctors, while doctors can efficiently manage their appointments.

object-oriented-programming oop

Last synced: 09 Feb 2025

https://github.com/pr47h4m/datastructuresandalgorithmscpp

Repository Focuses On Implementation Of Data Structures And Algorithms In CPP

algorithms codejam cpp data-structures kickstart oop

Last synced: 15 Feb 2025

https://github.com/practical-works/csharp-ofppt

🇫🇷 Travaux Pratiques en Programmation Orientée Objet et en Programmation Événementielle avec C# .NET.

csharp dotnet event-driven-programming ofppt oop oriented-object-programming

Last synced: 16 Feb 2025

https://github.com/mpogotsky/voipbandwidthcalculator

Software for network demensioning with VoIP technology

oop pyqt5 pytest python voip-application

Last synced: 16 Feb 2025

https://github.com/wfercanas/js-oop-intermediate

[🟣 Easy]: Exercises for digging in the OOP paradigm with JavaScript.

oop

Last synced: 16 Feb 2025

https://github.com/wfercanas/js-oop-basic

[⚪ Very Easy]: Basic exercises using the OOP paradigm with JavaScript.

oop

Last synced: 16 Feb 2025

https://github.com/zzzzhhhn/h5games

原始ES5语法 javascript OOP编程 H5 Canvas 小游戏

canvas-game html5 javascript oop

Last synced: 15 Feb 2025

https://github.com/2kabhishek/pycalc

Simulate a calculator with OOP 🎲🧮

basics learning oop python

Last synced: 12 Jan 2025

https://github.com/mariokreitz/simple-quizz-app

Eine einfache Quiz-Anwendung mit JavaScript-Fragen, die im objektorientierten Programmierstil entwickelt wurde, um Benutzern eine interaktive und lehrreiche Spielerfahrung zu bieten.

css developer-akademie html javascript oop

Last synced: 01 Feb 2025

https://github.com/aswassaw/belajar-typescript-oop

Belajar Typescript Object Oriented Programming.

oop typescript

Last synced: 17 Feb 2025

https://github.com/duutheboy/chess-system

A chess game system, developed in Java using Object-Oriented Programming (OOP), designed to be played directly in the console. It employs best practices in development and OOP.

java oop

Last synced: 09 Feb 2025

https://github.com/michaelsdavid/romannumerals-converter

An object-oriented Java program that allows conversion between Roman numerals and base-10 integers.

conversions converter integer java oop oop-java roman-numerals

Last synced: 17 Jan 2025

https://github.com/pwalig/obiektowebackend

Back end project for programowanie obiektowe

cplusplus cpp game object-oriented-programming oop simulation

Last synced: 07 Feb 2025

https://github.com/anuprashgautam/hotel-management-system

A streamlined 🏨 Hotel Management System that allows for efficient handling of hotel reservations and room management. Built using Java (JDBC), MySQL, and IntelliJ IDE, this project provides a clean command line interface for essential hotel operations.

intellij java jdbc oop sql

Last synced: 14 Feb 2025

https://github.com/almor21/regexautomaton

Web application designed to visualize the transformation of regular expressions into finite automata

oop react typescript

Last synced: 31 Dec 2024

https://github.com/vinay-patel22/learn_oops

Explore Object-Oriented Programming (OOP) concepts in Java with this repository. Includes code examples, conceptual questions, and explanations of key OOP principles like inheritance, polymorphism, encapsulation, and more. Ideal for mastering OOP in Java.

object-oriented-programming oop oop-concepts oop-examples oop-principles oops oops-concepts oops-in-cpp oops-in-java oops-java vinay-patel vinay-patel22

Last synced: 11 Dec 2024

https://github.com/itsmorais/tp-i

Repositório criado para apoio as aulas de técnica de programação - 2ºSemestre de DSM

oop programming-techniques typescript uml

Last synced: 01 Feb 2025

https://github.com/aburraq/vehicleinsurancecalculator

This Vehicle Insurance Calculator could be my first Java project to understand OOP concepts. It is quite simple but very informative for beginners. I have found it on my projects and wanted to post here as a memory xx

java oop scanner-class switch-case

Last synced: 10 Jan 2025

https://github.com/aburraq/stanfordcorenlp

My legal background gave me a deep appreciation for language's importance. It's not just words; it's a profound understanding woven into every case. This connection led me to coding, where I coded a potent pipeline system with Stanford CoreNLP.

java lemmatizer named-entity-recognition nlp oop partofspeech-tagger sentence-tokenizer sentiment-analysis stanfordnlp tokenizer

Last synced: 10 Jan 2025

https://github.com/yunusemrejr/java-encapsulation-example

Java Encapsulation Example /Demo

encapsulation java oop oops-in-java

Last synced: 05 Feb 2025

https://github.com/tsnsoft/tsn_java_oop_teacher

Пример ООП с несколькими классами на Java для NetBeans

java javadoc nebeans oop

Last synced: 17 Jan 2025

https://github.com/mattiamtzlr/epfl-cs108-exercises

Exercises and Solutions of EPFL CS-108 (CS108) Practice of object-oriented programming

epfl exercises java oop university-course

Last synced: 17 Jan 2025

https://github.com/bojkoj/cpp-vsb-oop-project

OOP Paradigmata implementované v C++

cpp oop oop-principles

Last synced: 01 Feb 2025

https://github.com/edu-fedorae/covid-19-report-mvc-crud-application

Simple PHP application that does basic CRUD operations for covid-19 cases.

covid-19 crud javascript mvc mysql oop pdo php uikit

Last synced: 02 Jan 2025

https://github.com/sivaraam/project-plugin

WIP: a plug-in for the Eclipse IDE to help with code re-usability

eclipse eclipse-plugin java oop

Last synced: 02 Jan 2025

https://github.com/phauthentic/php-optional

PHP version of Javas Optional class is used to represent a container object which may or may not contain a non-null value.

oop optional optional-type php php-library

Last synced: 02 Jan 2025

https://github.com/furkancosgun/abap-easy-ui

ABAP Easy UI is a library designed to simplify the creation of user interfaces in ABAP.

abap abapgit custom easy layout oop screen widget

Last synced: 13 Feb 2025

https://github.com/mdyeates/team-dashboard

Quickly gather information, generate a dynamic HTML webpage and keep track of all your team members in one place.

htmlgen javascript nodejs oop ttd

Last synced: 13 Feb 2025

https://github.com/hamideidy/typescript-todo

Implementing a task management project, using TypeScript and adhering to object-oriented programming, in the Vue.js framework.

css eslint html localstorage object-oriented oop todo-app todoapp todolist typescript vue vue3 vuejs

Last synced: 02 Jan 2025

https://github.com/alizul01/game-development-learn

Learn about Game Development for my competition preparation, at this repo i'll learn about C-Sharp Basic, OOP of C-Sharp, Unity, and etc.

csharp game-dev game-development oop unity

Last synced: 10 Jan 2025

https://github.com/ilovenooodles/oop-prak

Code for Object Oriented Programming practicum in olympia 2022

algorithms cpp java oop

Last synced: 06 Feb 2025

https://github.com/ahmed-gaper/password-manager

A secure console-based password management solution—initially console-only, with planned UI and advanced feature improvements—stores and encrypts your passwords using robust cryptographic algorithms.

ado-net cli-application encryption ooad oop sha-1-hash sqlite xor-cipher

Last synced: 16 Feb 2025

https://github.com/renatozr/car-dealership-api

An API that handles vehicle data from a car dealership

expressjs mongoose oop swagger typescript unit-testing zod

Last synced: 02 Jan 2025

https://github.com/tojan-naiem/login-and-signup-page-using-javafx-

Login and SignUp page using JavaFX and FXML

filehandling fxml java javafx oop

Last synced: 13 Feb 2025

https://github.com/kimono-k/quizzler_flutter

A simple Flutter quiz app that tests your knowledge with a series of true/false questions.

dart flutter oop

Last synced: 12 Feb 2025

https://github.com/loosedwhale/snek

Python Snake game called SNEK. For further information read README.md.

game oop python python3 snake snake-game

Last synced: 13 Feb 2025

https://github.com/0x3b3fc/bmi-with-dart

BMI Calculator with Dart & Clean Code With OOP

bmi-calculator body-mass-index clean-code dart oop oop-principles problem-solving

Last synced: 23 Jan 2025

https://github.com/marcusmqf/sim-card-management

SIM Card Management System with C++ (OOP)

oop

Last synced: 03 Jan 2025

https://github.com/shalithacell/agecalculator-objective--c-

Age calculate by Date of Birth. This is for objective -c best practices (classes and objects)

age-calculator-apps best-practices ios-app objective-c oop

Last synced: 06 Feb 2025

https://github.com/mohammad-nour-alawad/anpr-mobile-app

Flutter app + Server APIs with dart + MongoDB Atlas

client-server dart flutter mongodb mongodb-atlas oop rest-api

Last synced: 01 Feb 2025

https://github.com/uchamod/employee_mangement_system

This is basic back-end for employee management sysyem created by using java spring boot framework

anotation data-structures database dependencies functions java oop spring-boot

Last synced: 03 Jan 2025

https://github.com/abdul-rahman99/onlinebookreader

The C++ Online Book Reader App is a console-based application that allows users to read and manage books in an online library. It is built using C++ and follows the principles of object-oriented programming (OOP) for organizing and managing the codebase.

cpp cpp17 online-book-reader oop oop-principles

Last synced: 10 Jan 2025

https://github.com/abdul-rahman99/librarysystem

The C++ Library System App is a console-based application that helps manage a library system. It is built using C++ and follows the principles of object-oriented programming (OOP) for organizing and managing the codebase.

cpp cpp17 library-management-system library-system oop oop-cpp oop-principles

Last synced: 10 Jan 2025

https://github.com/mohamed-mostafaaa/alx-higher_level_programming

Higher-level programming - Python Module of High-level programming and Python, SQL, carried out during Full Stack Software Engineering studies at [ALX School]

c database javascript mysql oop orm pycodestyle python3 shell shell-scripting sql sqlalchemy

Last synced: 11 Jan 2025

https://github.com/high-voltaged/2d_tetris

Basic 2D tetris game, written in C++ using OpenGL and GLUT technologies.

cpp oop opengl tetris

Last synced: 17 Jan 2025

https://github.com/dnglokpor/randomdungeoncrawler

This project was abandoned as a need for better structure arose during the implementation. Refer to https://github.com/dnglokpor/RandomDungeonCrawlerFXGL for the new version of the implementation.

game-development java-11 oop

Last synced: 03 Jan 2025

https://github.com/firmansyah2701/class-diagram

Simple app relationship class diagram with php

oop php

Last synced: 03 Jan 2025

https://github.com/firmansyah2701/raceofchampion

Aplikasi prediksi pemenang lomba MotoGP dengan spesifikasi motor yang digunakan

java oop

Last synced: 03 Jan 2025

https://github.com/firmansyah2701/class-diagram-java

Simple app relationship class diagram with java

java oop

Last synced: 03 Jan 2025

https://github.com/hassanjadi/challenge-4

"The 4th challenge from Synrgy Academy is creating an http server and filtering car searches for car rental applications"

dom-manipulation http-server nodejs oop

Last synced: 10 Jan 2025

https://github.com/okoge-kaz/object-oriendted_programming

2021-4Q オブジェクト指向プログラミング (Tokyo Tech)

java oop tokyotech-class

Last synced: 23 Jan 2025

https://github.com/aryan-13-11/car-insurance-advisor-oop-using-c-project

This project is an implementation of a Car Insurance Calculator. The program is organized using an object-oriented approach and it is used to calculate the insurance cost for a group of users based on their age, car value, number of accidents, number of tickets, and gender.

cprogramming oop

Last synced: 01 Feb 2025

https://github.com/maximkanet/smart-factory

OMO (Object design and modeling) at CTU FEE. Smart factory

design-patterns java maven oop solid

Last synced: 07 Feb 2025

https://github.com/sofyansetiawan/oop-challenge-person

One of my challenges about OOP using Javascript

challenge-project javascript nodejs oop oop-examples oop-principles

Last synced: 10 Jan 2025

https://github.com/bilalm04/rescue-mission

A Java-based project for a programming game centered around island exploration.

java junit maven oop

Last synced: 31 Dec 2024

https://github.com/sofyansetiawan/ttd-jest-oop-simulation

TDD with Jest.js to test and simulate OOP using Node.js

jest nodejs oop tdd tdd-javascript

Last synced: 10 Jan 2025

https://github.com/alexandrecpedro/object-oriented_programming

Object-oriented Programming (OOP) | Language - JAVA | IDE - IntelliJ IDEA

design-pattern design-patterns java oop oop-principles oops-in-java uml uml-diagram

Last synced: 03 Jan 2025

https://github.com/gabrieldiem/algostar

Turn-based real-time-strategy (RTS) videogame university project inspired by Starcraft 1 - Developed with Java, JavaFX (for the UI) and JUnit (for the test suite) [2Q2022]

7507 codecov fiuba java java-application javafx junit maven oop uml university-project

Last synced: 15 Feb 2025

https://github.com/allisonoge/airbnb_clone

AirBnB clone built using the python language and Flask framework as part of the ALX projects

ci console-application file-storage oop python3 unittest

Last synced: 03 Jan 2025

https://github.com/bilalm04/maze-runner-take-two

A Java program to find the path of various textual mazes, as well as verify paths and conduct benchmarking.

gof-patterns java junit maven oop uml

Last synced: 31 Dec 2024

https://github.com/alvarogarcia7/legacysecuritymanager-kata-java

a kata for practicing the legacy code refactoring. Using the constraint of IDE-based refactoring techniques in the beginning, until the code is fully tested

acceptance-testing either end-to-end-testing functional infinitest infinitest-args java java-8 javaslang kata legacy-code legacy-kata maven oop tdd travis-ci trikitrok unit-testing vavr

Last synced: 10 Jan 2025

https://github.com/alvarogarcia7/2048-kotlin

Practiced OOP+FP creating a clone of the 2048 game

2048 2048-game functional-programming gradle kotlin object-oriented-programming oop

Last synced: 10 Jan 2025

https://github.com/jcampbell57/ruby_connect_four

A command line Connect Four game where two players can play against each other. The purpose of this project was to practice Test Driven Development (TDD) with RSpec.

object-oriented-programming oop rspec ruby tdd test-driven-development

Last synced: 10 Jan 2025

https://github.com/jcampbell57/ruby_chess

A command line Chess game where two players can play against each other. The purpose of this project is to show that I can take on a project with a lot of different components. This is the capstone project of The Odin Project's Ruby course.

localstorage object-oriented-programming oop rspec ruby serialization tdd test-driven-development yaml

Last synced: 10 Jan 2025

https://github.com/jcampbell57/ruby_mastermind

A command line Mastermind game played against AI. The purpose of this project was to practice Object Oriented Programming (OOP).

eslint object-oriented-programming oop rubocop ruby

Last synced: 10 Jan 2025

https://github.com/ilovenooodles/minehati-realm-wars

Tugas Besar 2 IF2210 Object Oriented Programming

design-patterns game java javafx junit minecraft oop turn-based-game

Last synced: 06 Feb 2025

https://github.com/ilovenooodles/minehati

Tugas Besar Object Oriented Programming

cli design-patterns game oop

Last synced: 06 Feb 2025

https://github.com/rid17pawar/friendscircle

Friends Circle is a console based application developed in cpp using Graph Data Structure.

cpp data graph graph-algorithms oop

Last synced: 17 Jan 2025

https://github.com/kay-gyasi/design-patterns

This repository contains applications of the common OOP design patterns. Can be used as a guide for implementing various design patterns

csharp decorator-pattern design-patterns design-principles observer-pattern oop strategy-pattern

Last synced: 14 Feb 2025

https://github.com/sit-academy/applied-programming-2024-2025

This repository is for the projects and exercises Deniz Ivanov teaches at SiT Academy as a Trainee in Applied Programming course.

csharp dotnet-core oop

Last synced: 01 Feb 2025

https://github.com/raelnogpires/trybers-and-dragons

Estrutura de um RPG utilizando TypeScript em conjunto com POO e SOLID.

oop solid typescript

Last synced: 01 Feb 2025

https://github.com/rafsun42/mls-system

A simple multiple listing service.

java oop rest-api spring-boot

Last synced: 01 Feb 2025

https://github.com/kawser2133/programming-basics-part1

Programming Basics Part 1 - This repository provides a comprehensive introduction to foundational C# programming concepts, including classes, objects, constructors, types of classes, and access modifiers.

access-modifier classes constructor csharp fields methods object-oriented-programming objects oop programming properties

Last synced: 06 Feb 2025

https://github.com/yuriyvyatkin/notepad-frontend

Записная книжка (Frontend часть)

css html js oop

Last synced: 04 Jan 2025

Object-oriented programming (OOP) Awesome Lists