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/andrezatcascais/dio-lab-patterns-project-java

Exploring Design Patterns in Practice with Java. This course is a module of the Bootcamp organised by DIO - Digital Innovation.

backend bootcamp-project design-patterns facade-pattern gof-patterns intellij java17 mid-level oop singleton-pattern strategy-pattern

Last synced: 08 Feb 2025

https://github.com/iwatanikenji/exerciciosemjava

Code exercises in Java learned on the university (UTFPR)

architecture garbage-collector oop utfpr wrapper

Last synced: 15 Feb 2025

https://github.com/iwatanikenji/assembleia-java

College project using object oriented programming

abstraction encapsulation inheritance oop polymorphism utfpr

Last synced: 15 Feb 2025

https://github.com/b1z0n/derivas

Library for analytical calculation of mathematical expressions

csharp derivative expressions inheritance oop pet-project

Last synced: 15 Feb 2025

https://github.com/sanamir23/librarymanager_2024

Library Management System developed in Java.

agile java oop oops-in-java postgresql software-development

Last synced: 08 Feb 2025

https://github.com/fayllan111/cursojavacompleto-udemy

Repositório com materiais, exercícios e projetos do Curso Completo de Java – POO, abordando desde fundamentos até desenvolvimento com Spring Boot, bancos de dados e boas práticas.

java javafx jdbc jpa-hibernate maven mongodb nosql oop oops-in-java spring-boot spring-data-jpa sql

Last synced: 15 Feb 2025

https://github.com/sidheshwarjadhav100/ipl-squads-management-system

This is a simple console-based project that primarily uses *List* to store player data, which clients can view based on their selections.

arralylist java list oop

Last synced: 08 Feb 2025

https://github.com/sidheshwarjadhav100/ipl_project_with_array

This is a simple console-based project that primarily uses arrays to store player data, which clients can view based on their selections.

array java oop

Last synced: 08 Feb 2025

https://github.com/aliakbar-omidi/bank

This is a project to manage the banking system

decorator logging mvc mysql oop python sqlalchemy

Last synced: 15 Feb 2025

https://github.com/auprao/limbus-skills

recreating Limbus Company skills in a simple interactive Python program + experimenting with complex numbers

oop python

Last synced: 15 Feb 2025

https://github.com/0x8f701/how-to-implement-oop-in-js

Here an example to implement oop in js.

js oop

Last synced: 09 Feb 2025

https://github.com/vizonex/llhttpplus

A C++ wrapper around llhttp for writing custom http parser tools in an object oriented way.

cpp http-parser llhttp oop

Last synced: 09 Feb 2025

https://github.com/bikramai/typescript

Create a React to-do app with TypeScript using hooks (useState, useEffect) and type-safe components. Set up a Node.js API with Express and TypeScript for CRUD operations on to-dos, ensuring type-safe requests and responses. Use axios or fetch to connect the frontend with the backend.

abstraction api-rest axios classes crud-operation express fetch getters-and-setters inheritance interfaces oop polymorphism static-members typescript useeffect

Last synced: 09 Feb 2025

https://github.com/nikamunjishvili/nest-task

this is back-auth project

nestjs nodejs oop typescript

Last synced: 15 Feb 2025

https://github.com/muhammadpauzi/attribute-php-8

Learn Attribute on PHP 8 by creating simple http handling (mvc, api).

mvc oop php php-attributes php-native routing

Last synced: 15 Feb 2025

https://github.com/greglixandrao/digital-bank

Esse repositório é parte de meus estudos de Java com Sprint Boot - Bootcamp da DIO com a Claro

digiral-bank dio dio-bootcamp java oop oops-in-java

Last synced: 15 Feb 2025

https://github.com/greglixandrao/screenmatch

Aplicação da Formação Java com Orientação a Objetos

api-client java oop oops-in-java vitrinedev

Last synced: 15 Feb 2025

https://github.com/zehracakir/akbankweb3practicum

Akbank Web3 Practicum First Case için yaptığım proje

akbank akbankweb3 case java oop web3

Last synced: 15 Feb 2025

https://github.com/z347/node-simpleapi

Test task to Chatbots.Studio: simple online store API

eslint express-js node-js oop rest-api typescript

Last synced: 15 Feb 2025

https://github.com/mistzsoftware/stickman-adventure

A simple SFML game made to try and learn C++ OOP, This is just a Stickman in a paper world

2d cplusplus cpp game oop platformer sfml stickman

Last synced: 15 Feb 2025

https://github.com/yasir-arafah/java-object-oriented-programming-lab-practice

OOP problems in JAVA and their solutions are here. Feel free to try each one them on your own.

java lab-work oop practice

Last synced: 15 Feb 2025

https://github.com/anovsiradj/php-primitive

PHP Primitive OOP

oop php primitive scalar

Last synced: 16 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/ap/object-tiny-lvalue

minimal class builder with lvalue accessors

object-oriented-programming oop perl

Last synced: 16 Feb 2025

https://github.com/zayarhtet/yogi-bear

2D GUI game with Java SE. Yogi Bear game is to collect every basket.

gui-game java java-gui java-swing oop

Last synced: 16 Feb 2025

https://github.com/ahmednassar7/chat-application

Chat application for real-time communication and support all type of data.

chat chat-application database java javaswing oop oops-in-java real-time ux-ui

Last synced: 16 Feb 2025

https://github.com/ahmednassar7/college_library

A project that have a GUI control a database system.

database gui java javaswing oop sql

Last synced: 16 Feb 2025

https://github.com/mpogotsky/minesweeper

Minesweeper written with C++

cpp git lambda-functions make oop

Last synced: 16 Feb 2025

https://github.com/sokoloff-rv/buy-and-sell

Веб-сервис по типу доски объявлений на фреймворке Yii2. Одна из фич проекта — чат между продавцом и покупателем. Сейчас находится в разработке.

composer mvc oop php yii2

Last synced: 16 Feb 2025

https://github.com/sokoloff-rv/task-force

Онлайн-сервис для поиска исполнителей и заказчиков по типу YouDo. Проект разработан на фреймворке Yii2. Методология ООП, паттерн MVC. Используются внешние API.

api composer mvc oop php yii2

Last synced: 16 Feb 2025

https://github.com/mahonrim/superincredible-operators-d

Welcome in this repositorie you will find the code of a class about basic operations made in python 3.X You can find the different operations such as addition, subtraction, multiplication, division. You can use this code do not forget to give the appropiate credit to the owner of this repositorie. Thanks

clases-objetos class examples-python oop poo python python3

Last synced: 07 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/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/oop-prak

Code for Object Oriented Programming practicum in olympia 2022

algorithms cpp java oop

Last synced: 06 Feb 2025

https://github.com/abdullahmaqbool22/student-portal-management-system-mongo-db

This project is a comprehensive Student Portal Management System developed using Java and MongoDB. It offers functionality to manage students, courses, enrollments, fees, grades, attendance, teachers, and fines. The system supports CRUD operations, aggregation pipeline queries, and join operations to handle complex data retrieval scenarios.

java management-system mongodb oop

Last synced: 19 Feb 2025

https://github.com/zanottipaolo/info2-oop

Info 2-OOP course exercises @ UniBg - Computer Engineering 2020/2021.

java oop

Last synced: 09 Feb 2025

https://github.com/unipr-org/fdp-b

FdP-B - Fondamenti di Programmazione parte B presso l'Università degli Studi di Parma (9 CFU).

cpp java oop

Last synced: 06 Feb 2025

https://github.com/ampmonteiro/glossary-project-php

web glossary vanilla php

docker mysql oop php

Last synced: 09 Jan 2025

https://github.com/evertonsavio/python-factory-serializer

Python OOP - Implementing a abstract factory pattern on classes that instatiate a JSON, XML or other implemented Serializer

fact oop py solid

Last synced: 30 Jan 2025

https://github.com/havoczic05/library-js

A library made using JavaScript objects and iterations. You can add a book, delete it or change "read" status.

css html iteration javascript oop

Last synced: 08 Feb 2025

https://github.com/aashrafh/tayara

🛵 Tayara is delivery system which manage the process of receiving the orders and deliver it to the customer fully coded using C++/C

data-structure delivery oop oop-principles

Last synced: 06 Feb 2025

https://github.com/cfmvcarlos/python-udemy-lppm

Welcome to the Python Programming Masterclass repository! This repository showcases my projects, exercises, and notes completed during the Python: The Complete Python Developer Course on Udemy. This course provided a robust foundation in Python programming, covering both fundamental concepts and advanced techniques.

database oop python-script python3 sql sqlite3 tkinter tkinter-gui tkinter-python

Last synced: 30 Jan 2025

https://github.com/jjwizardmp/crud-db

A page with PHP, PDO, JQUERY and AJAX

ajax bootstrap crud html jquery oop pdo-mysql pdo-php php

Last synced: 18 Jan 2025

https://github.com/ruben165/player-info-registration

Football Players Info Registration using Java

football java oop

Last synced: 23 Jan 2025

https://github.com/gabrielleandro0801/python-advanced-oop-course

Repository with an advanced OOP Python project following a course from Alura.

alura oop python3

Last synced: 19 Feb 2025

https://github.com/valeriogc/php-oop-2

Exercise about PHP's OOP

back-end html5 oop php7

Last synced: 06 Feb 2025

https://github.com/valeriogc/java-inheritance-shop

Exercises about inheritance of classes in Java

inheritance java oop

Last synced: 06 Feb 2025

https://github.com/valeriogc/java-biglietto-treno-oop

Ticket price Calculator based on distance and age with errors handling

java oop

Last synced: 06 Feb 2025

https://github.com/websmithcode/ans-pycli

Quickly build object-oriented CLI for your own python projects with lightweight package

cli oop package python

Last synced: 17 Jan 2025

https://github.com/muhammadibrahim313/personal-finance-tracker

This is a Personal Finance Tracker app

css git oop plotly python streamlit

Last synced: 08 Feb 2025

https://github.com/sidheshwarjadhav100/mobilestockmaster

I have created a project on arrays in which I perform CRUD operations on data related to a mobile shop. The project creates an array and saves mobile data in it, including ID, company name, model number, and price. It then reads the array, updates its elements, and deletes elements based on their IDs.

array crud java oop

Last synced: 08 Feb 2025

https://github.com/muqrock/java-calculator

This is simple java calculator project using switch case statement. This calculator can calculate sum of 2 number using these operation - plus, subtract, multiplication, divide and modulo

calculator java oop

Last synced: 06 Feb 2025

https://github.com/harmim/vut-ipp-project

Principy programovacích jazyků a OOP - Projekt

interpreter ipp oop php7 programming-languages python3 vut vut-fit xml

Last synced: 06 Feb 2025

https://github.com/tuanpham-dev/simple-quiz

A console-based Java quiz application

console java oop quiz quiz-app quizapp terminal

Last synced: 17 Jan 2025

https://github.com/vadimnastoyashchy/webdriverio-saucedemo.com

Automation project for saucedemo.com (TypeScript, Playwright, CI/CD GitHub, OOP)

automation automationtesting oop pageobject-pattern saucedemo testautomation typescript webdriverio

Last synced: 08 Feb 2025

https://github.com/r-n/shoppingcartjavaconsole

Was meant to be my work for an assignment, but it was too much of a hassle to make the flowchart.

array array-manipulations arrays beginner beginner-project college-assignment college-assignments java oop shopping-cart

Last synced: 06 Feb 2025

https://github.com/jioo/php-oop-crud

Simple PHP OOP CRUD using PDO

crud-sample fetch-api oop pdo php

Last synced: 20 Feb 2025

https://github.com/gwynbleidd0241/-mirea_oop_2sem-

Практические задания по ООП(2 семестр МИРЭА)

mirea oop oop-examples

Last synced: 04 Dec 2024

https://github.com/hardcoder05/prog2

Resolución de ejercicios del curso de Programación 2

inheritance memory-management oop operator-overloading pointer-to-function polimorphism void-pointers

Last synced: 13 Feb 2025

https://github.com/guligon90/vcx-solutions-challenge

Technical assessment for the position of full-stack web delevoper at VC-X Solutions.

backend-webdevelopment data-structures oop python3

Last synced: 17 Jan 2025

https://github.com/leotm/traffic-light-server-status

My solution to the described exercise to monitor the status of URLs with traffic lights.

ajax coding-exercise css es6 get-request html http-status-code javascript jquery oop

Last synced: 09 Jan 2025

https://github.com/hptrk/uni-capitaly-java

(UNIVERSITY) A Java-based Capitaly board game simulation, featuring multiple player strategies, dynamic fields, and game mechanics. Includes detailed documentation and a UML diagram for better understanding.

board-game documentation java oop university-project

Last synced: 20 Feb 2025

https://github.com/developermithu/oop-blog-project

Object oriented php first blog project

mysql oop php7

Last synced: 04 Feb 2025

https://github.com/developermithu/ecommerce-project-php

Online e-commerce project

ajax bootstrap-4 mysql oop php7

Last synced: 04 Feb 2025

https://github.com/97-jeffrey/ruby-class

Some ruby class practice

class oop ruby

Last synced: 08 Feb 2025

https://github.com/hptrk/uni-minecrafttron-java

(UNIVERSITY) A Java Swing-based multiplayer game, inspired by Tron, where two players compete in a grid-based arena. Features high score tracking with a MySQL database, a graphical user interface, and custom game logic. Includes detailed documentation and a UML diagram.

game-development java multiplayer mysql oop swing university-project

Last synced: 20 Feb 2025

https://github.com/kondlekar-yash/mapper

Demonstrating advanced JavaScript techniques along with HTLM/CSS.

css dom-manipulation es6 events html javascript oop third-party-libraries

Last synced: 20 Feb 2025

https://github.com/abdallahkhaliid/mapty

a JavaScript Project with the foucs of ES6 Classes Concepts

classes-in-javascript es ja oop

Last synced: 06 Feb 2025

https://github.com/laurenzsommerlad/bank-system

small german banking system where you can deposit and withdraw money, add accounts and users and soon more (still in development)

java object-oriented-programming oop university-project

Last synced: 13 Feb 2025

https://github.com/filonenkodima/mapty

Mapty is a web application for tracking workouts on a map. It allows users to record running or cycling activities and visualize their location using Google Maps.

clean-architecture frontend google-maps-api html-css-javascript oop responsive-design

Last synced: 13 Feb 2025

https://github.com/lucapolese/tree

Basic C++ source code useful to understand how to create, copy, hard assign, and delete trees using an OOP language.

cpp17 oop tree

Last synced: 17 Jan 2025

https://github.com/sw-community/oop_homework_and_anu

sduwh面向对象程序设计课程作业参考

cpp oop

Last synced: 04 Feb 2025

https://github.com/nandaord/sistema-de-controle-monetario

Projeto para a cadeira de Programação Orientada a Objeto do 3° Período de Ciência da Computação na CESAR School

abstraction banking-system dao encapsulation inheritance java money-management oop polymorphism poo

Last synced: 20 Feb 2025

https://github.com/ychaaby/octrees-barnes-hut-algorithm-simulation

Octree data structure implimentation using python, 3D simulation with Matplotlib

data-structures-and-algorithms matplotlib octtree oop python

Last synced: 06 Feb 2025

https://github.com/yann-github/oc-lespetitsplats

OC - P7 - Les Petits Plats - Site de recettes de cuisine

algorithm benchmark flowchart javascript oop

Last synced: 13 Feb 2025

https://github.com/emanuelefavero/design-patterns

This is a cheat sheet repo for software design patterns

algorithms design-patterns javascript object-oriented-programming oop

Last synced: 04 Feb 2025

Object-oriented programming (OOP) Awesome Lists