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/saket-sk/oop-using-cpp

A collection of programs I performed as I learnt the subject "Object Oriented Programming" in my college days.

cpp cpp-programming oop oop-principles oops-in-cpp

Last synced: 06 Jan 2025

https://github.com/guifernandess7/openweather-api

Programa interativo de informações climáticas utilizando API - OpenWeatherMap

api oop openweathermap-api python

Last synced: 21 Jan 2025

https://github.com/udoy2/oop_1_aiub_cse

Java basic labtasks

java oop

Last synced: 11 Jan 2025

https://github.com/alfianandinugraha/dart_oop

Learn about Dart OOP

basic dart oop

Last synced: 14 Dec 2024

https://github.com/mahammad-mostafa/school-library

This is the fifth project in the fourth module of the Microverse program. It is about a school library application implemented with Object Oriented Programming concepts using Ruby.

aggregates associations composition decorator-design-pattern decorator-pattern gitflow gitflow-workflow inheritance microverse microverse-projects microverse-ruby microverse-students oop oop-in-ruby polymorphism rspec rubocop ruby solid-principles unit-testing

Last synced: 20 Dec 2024

https://github.com/mirror45/big-trip

🗺️ «Big Trip» — современный сервис для путешественников. Сервис помогает детально спланировать маршрут поездки, рассчитать стоимость проезда и получить информацию о достопримечательностях.

chartjs flatpickr js momentjs mvp oop rest-api webpack

Last synced: 27 Dec 2024

https://github.com/nikitakozlovjr/gendiff

Консольная утилита, которая принимает две структуры данных в качестве входных данных и выводит их различия в ходе предыдущих изменений.

javascript oop

Last synced: 14 Jan 2025

https://github.com/surjoyday/functional-procedural-objectoriented-programming

Code examples illustrating different programming paradigms: Object-Oriented Programming (OOP), Procedural Programming (PP), and Functional Programming (FP).

functional-programming javascript oop paradigms-of-programming procedural-programming

Last synced: 01 Jan 2025

https://github.com/motapinto/feup-lpoo

Content and solved exercises from the course unit Object Oriented Programming Laboratory

git java oop patterns solid unit-tests

Last synced: 26 Jan 2025

https://github.com/iwatanikenji/exerciciosemjava

Code exercises in Java learned on the university (UTFPR)

architecture garbage-collector oop utfpr wrapper

Last synced: 23 Dec 2024

https://github.com/barbaracalderon/oop-pong-game

The classic Atari game recreated in Python.

mobile-game oop pong-game python

Last synced: 27 Jan 2025

https://github.com/motapinto/gold-digger

Java game using Lanterna, Java, Design Patterns, Unit Tests, Flood Fill, etc

flood-fill java oop patterns unit-tests

Last synced: 26 Jan 2025

https://github.com/bienlim/php-fundamentals

Collection of project and exercises to understand PHP for building web applications.

ajax codeigniter mvc-framework mysql oop orm php

Last synced: 27 Jan 2025

https://github.com/barbaracalderon/oop-cross-the-street-game

Help the turtle cross the street.

game oop python turtle-graphics

Last synced: 27 Jan 2025

https://github.com/barbaracalderon/oop-snake-game

The famous snake game from old mobiles recreated in Python.

games mobiles-recreated oop python snake-game

Last synced: 27 Jan 2025

https://github.com/barbaracalderon/oop-turtle-simple-games

A series of very simple games in Python using the Turtle module, all created for Dr. Angela Yu's Python Bootcamp challenges

oop python turtle-graphics

Last synced: 27 Jan 2025

https://github.com/barbaracalderon/oop-simple-quizz-game

My version of a simple object-oriented-programming quizz game created for Dr. Angela Yu's Python Bootcamp challenge

oop python quizz-game

Last synced: 27 Jan 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: 30 Dec 2024

https://github.com/nafisahnubah/simple-board-game

A simple board game simulation implemented in Java

board-game java oop oops-in-java

Last synced: 04 Jan 2025

https://github.com/mateusz-przybyla/addressbook_objectoriented

C++ (OOP) application - Przyszly Programista course (training)

cpp data-structures oop txt-files

Last synced: 28 Dec 2024

https://github.com/ari-s-123/pdp-hw1

This is a webapp made with SvelteKit and OOP that helps you keep tracks of you generative AI prompts. You can see a of all your prompts and add and delete from the table to your heart's content. Unfortunately, you cannot upload any actual files as that would be too costly to maintain. There is no backend as this was made using the localStorage API.

oop sveltekit

Last synced: 26 Jan 2025

https://github.com/raihan4520/oop1-java

This repository contains the final project for the OOP1 (Java) course at AIUB, featuring a Bank CLI application built using Java.

bank-project cli java oop

Last synced: 13 Jan 2025

https://github.com/khalilouali/java-midyear-project

A Java/JavaFX +SQL application for the management of a research center. Created as a midyear project for OOP class.

java javafx oop relational-databases sql

Last synced: 19 Jan 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: 09 Oct 2024

https://github.com/aanand058/store-info-provider

Console based program to retrieve and process data from two distinct files containing store details and ongoing offers.

c-plus-plus filehandling oop

Last synced: 13 Jan 2025

https://github.com/agapas/login-register-system

Simple Login and Register System, developed in OOP PHP and MySQLi.

login-register mysqli oop php

Last synced: 21 Jan 2025

https://github.com/amgdhussein/drop-fix

Instant car assistance for unexpected issues. Connect with skilled service providers who come to your location to fix your car on the spot. Need a tow? DropFix also offers on-demand towing to the nearest mechanical shop.

backend-api clean-architecture clean-code dto dto-entity-mapper enums eslint eslint-config eslint-rules nestjs oop prettier prettier-eslint swagger swagger-documentation typescript

Last synced: 11 Oct 2024

https://github.com/matheustecchio/mi-rental-system

This program simulates a car and bus rental system for Morrison's Island Car and Bus Rental.

java object-oriented-programming oop

Last synced: 07 Nov 2024

https://github.com/ibrahimelmokhtar/librarysystem

Keep track of whom borrowed books

college-project console-application cpp oop

Last synced: 01 Jan 2025

https://github.com/mostafahima/employee-management-system

A training project to apply OOP concepts in Python, allowing employee management with add, update, delete, and salary reports.

oop oop-python practice practice-oop

Last synced: 28 Dec 2024

https://github.com/mostafahima/an-oop-application-for-learning-purposes

An OOP application for learning purposes, managing bank accounts and students in Python, supporting banking operations (deposit, withdrawal, transfer) and determining student success based on their grades.

oop practice practice-project

Last synced: 28 Dec 2024

https://github.com/andylvua/FlowerStore

Lab 5, 7, 8 and 9 assignment of OOP course

ci-cd java maven oop unit-testing

Last synced: 23 Oct 2024

https://github.com/anthonychavis/jackblackblackjack

Blackjack played in the terminal. (not completed - currently can play until you run out of funds or the deck runs out of cards)

cli node-js nodejs oop terminal

Last synced: 02 Feb 2025

https://github.com/mohammadmahditaheri/cli-race

A simple two player cli race game to demonstrate object oriented design in php

oop oop-in-php php php82

Last synced: 19 Jan 2025

https://github.com/shaherashraf/oop-mvc-todo

📋 This is an object-oriented JavaScript to-do list app using the MVC architecture.

javascript mvc oop todolist webpack

Last synced: 02 Feb 2025

https://github.com/souleimaneelqodsi/lyautey-maps

This repo contains a high school final year graph project (Dijkstra algo) made in Python. Ce dépôt contient un projet réalisé au lycée en Terminale au Lycée Lyautey de Casablanca (Maroc) sur les graphes (algo de Dijkstra) en Python

dijkstra-algorithm oop python3

Last synced: 07 Jan 2025

https://github.com/Haseebullah9012/Chess

Chess is a Famous Two-Player Turn-based Board Game. Its Code in C++ with Object Oriented Approach.

boardgame chess cpp oop turn-based-strategy two-player

Last synced: 23 Oct 2024

https://github.com/alaa-abdallah1/auction-site

Overview This is an auction app that allows users to bid on items. The app is built using Laravel and Vue. Users can view a list of items up for auction, place bids on items, and view their bidding history.

css html laravel mysql oop php sql tailwindcss vue

Last synced: 13 Dec 2024

https://github.com/malix-labs/oop_utils

TypeScript library about OOP utils

javascript js jsr npm oop ts typescript utils

Last synced: 07 Jan 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: 24 Dec 2024

https://github.com/sebastian-nunez/data-structures-java

Some notes regarding Data Structures & Algorithms in Java.

algorithms data-structures java oop

Last synced: 21 Jan 2025

https://github.com/ahmednassar7/bank-management-system

This repository contains a bank management system project. C++ simple project.

algorithms cpp data-structures database oop sql

Last synced: 06 Nov 2024

https://github.com/sebastian-nunez/unearthed

A simple fullstack application to track your gift list!

express fullstack nodejs oop picocss postgresql railway react typescript

Last synced: 21 Jan 2025

https://github.com/furkancosgun/coroutines4abap

This project demonstrates the use of coroutines in ABAP for asynchronous operations. Coroutines enable concurrent task execution, improving efficiency for database queries and background processing. They allow you to handle tasks asynchronously and manage their completion within ABAP programs.

abap abapgit async await coroutines oop parallel sap

Last synced: 20 Dec 2024

https://github.com/paulddev/programming-language

C, C++, C# study.

c cpp oop

Last synced: 27 Dec 2024

https://github.com/alaa-abdallah1/wuzzufny-jobs-site

Wuzzufny is a job search platform that helps job seekers find jobs that match their qualifications and helps recruiters find suitable candidates for their companies. The platform is built using HTML, CSS, JavaScript, Vue.js, Vuetify, Vuex, Laravel, PHP, OOP, MySQL, SQL, and hosted files on AWS.

css html javascript laravel mysql oop php sql vuejs vuetify vuex

Last synced: 13 Dec 2024

https://github.com/parzivaleugene/misis2024s-23-04-michkov-e-v

Object Oriented Programming

cpp misis oop

Last synced: 20 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: 20 Dec 2024

https://github.com/abdullahalshawafi/cookit

Data Structure & Algorithms Project that simulates a restaurant kitchen system and calculates some statistics that measure average customer satisfaction.

algorithms c cpp data-structures oop system

Last synced: 14 Jan 2025

https://github.com/sirridemirtas/pishti

Implementation of the popular card game Pişti in C++ for the console. UNDER CONSTRUCTION

console-game cpp design-patterns oop oop-in-cpp pishti pisti pisti-game

Last synced: 28 Dec 2024

https://github.com/melvinmo/ap_course_archive

This repository contains the assignments and other works I completed during my first year of undergrad studies in the advanced programming course focused on learning C++.

advanced-programming cpp oop qt

Last synced: 07 Jan 2025

https://github.com/rickadams2/ld-03-csharp-oop-examples

OOP C# example using a Laptop and a Desktop

csharp oop oop-principles

Last synced: 03 Jan 2025

https://github.com/thebigsasha/tic-tac-toe

A Tic Tac Toe game made to teach arrays, and to introduce object oriented programming :) Part of COMP250 - Intro to Computer Science @ McGill University

array education loops mcgill oop syntax tutorial university

Last synced: 21 Dec 2024

https://github.com/anabeatrizwalker/poocsharp

Object Oriented Programming Project with C# language and .NET framework. Content Source: Bootcamp XP Inc. - Full Stack Developer by DIO

csharp dio-bootcamp dotnet object-oriented-programming oop poo programacao-orientada-objetos

Last synced: 27 Dec 2024

https://github.com/omar-azmi/fbicodec_ts

A Forward and Backward Invertible binary serializer TypeScript library built on modularity and composition. When you hear the words `FBI OPEN UP!`, you'll be able to prove your innocence with any data encoded with this library.

binary-serialization codec decoder deno encoder es6 file-parser invertible modular oop parser schema serialization serialization-library tiny typescript unparser unserialize

Last synced: 02 Feb 2025

https://github.com/adrianmosnegutu/toy-language-interpreter

A toy language interpreter made in Java, together with a user-friendly interface to debug and see how simple programs work.

interpreter java javafx javafx-application oop oops-in-java programming-language toy-language

Last synced: 20 Jan 2025

https://github.com/rebelhere/josephus-problem

This program solves the Josephus Problem using a circular Queue in C++ and visualizes it with SFML. Participants are sequentially eliminated every K-th position until only one survivor remains, displayed with graphical updates and sound effects. The program provides an interactive view of the elimination process and the final winner.

cpp data-structures josephus-problem oop queue sfml

Last synced: 19 Dec 2024

https://github.com/macaron99/java-8-online

This repository contains a collection of projects and assignments developed as part of my journey to learn Java. The projects cover various topics, including manual compilation, basic operations, CRUD principles, algorithms, file handling, database connections, and web development using servlets, Spring, and Thymeleaf.

collections database java oop web

Last synced: 19 Dec 2024

https://github.com/dasfmi/nosferatu

Access your postgres db as python objects

objects oop postgres python

Last synced: 21 Dec 2024

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: 29 Dec 2024

https://github.com/abualiyousef/string-calculator-task

This project is a String Calculator implemented in F#. It processes strings of numbers with various delimiters, handles new lines, and ignores numbers over 1000. It adheres to clean code principles and SOLID design, ensuring robust and maintainable code. Comprehensive unit tests are included to verify functionality.

clean-code dotnet fsharp functional-programming oop solid

Last synced: 21 Nov 2024

https://github.com/mpogotsky/minesweeper

Minesweeper written with C++

cpp git lambda-functions make oop

Last synced: 24 Dec 2024

https://github.com/leojimenezg/quizzler

Program where you answer ten random questions. Using Tkinter, Requests and OOP

api oop python requests tkinter

Last synced: 03 Jan 2025

https://github.com/yegor256/object-models-slr

Systematic Literature Review of Object Models

object-model object-oriented-programming oop slr

Last synced: 17 Dec 2024

https://github.com/jwilferd10/team-profile-generator

A command-line application built with Node.js. Enables users to create team profiles by answering a series of prompts. The information provided is then used to generate a structured HTML output.

html inquirer javascript jest nodejs object-oriented-programming oop profile-generator tdd team-profile-generator test-driven-development

Last synced: 26 Jan 2025

https://github.com/kamenskiyyyy/game-snake

Игра змейка на JS

game javascript oop

Last synced: 27 Dec 2024

https://github.com/skuknuraknu/busticketorder

Used by transportation companies or bus customers to streamline their ticketing process, handle reservations, and keep track of passenger information.

mysql oop php

Last synced: 07 Jan 2025

https://github.com/tawfik-s/bancking-record-system-console-app

bancking record system console app first university year

cpp oop oop-principles

Last synced: 20 Jan 2025

https://github.com/ikajdan/aimwave

A simple 3D first-person shooter demo developed in Unity

3d first-person-shooter game game-development oop unity unity3d

Last synced: 14 Jan 2025

https://github.com/tawfik-s/old-course-datasturcturewith-cpp

study dataStructure with cpp ==>L classes for structures

academic-task cpp data-structures oop

Last synced: 20 Jan 2025

https://github.com/mohamedtorkey20/php_labs

This repository is dedicated to hosting the practical exercises and labs for our PHP course. Whether you're new to PHP or looking to enhance your skills, these hands-on labs will guide you through various concepts and functionalities of PHP programming.

compo json mysql oop php

Last synced: 20 Jan 2025

https://github.com/ali7haider/pointproximity_csharp_consolebased_oop

PointProximity is a user-friendly console-based application implemented in C# with file handling capabilities. This versatile tool allows users to effortlessly calculate distances between points, determine linear gradients, and find distances from zero coordinates etc.

console console-application csharp distance-calculation file-handling oop oop-principles

Last synced: 05 Jan 2025

https://github.com/westrachel/ruby-small-problems

Problems I solved and small programs I wrote to practice Ruby and OOP.

oop ruby

Last synced: 12 Jan 2025

https://github.com/tichavich/oop-js

เริ่มต้นเรียนรู้ OOP JavaScript

javascript oop oopjavascript

Last synced: 06 Jan 2025

https://github.com/ali7haider/ocean_navigation_system_csharp_consolebased_oop

Ocean Navigation is a console-based application designed to manage ship positions and serial numbers effectively with file handling.

console-based csharp file-handling ocean-navigator oop oop-principles

Last synced: 05 Jan 2025

https://github.com/the-man-w-laughs/mpp-faker

The Random Test Data Object Generator project

c-sharp expression-tree oop reflection unit-testing

Last synced: 27 Jan 2025

https://github.com/naghan1132/javafilrouge

Java L2 Informatique 2020 (TicTacToe & Nim & Connect4 & Negamax)

java oop

Last synced: 27 Dec 2024

https://github.com/jeffubayi/deck

A deck of cards game

dartlang oop

Last synced: 20 Jan 2025

Object-oriented programming (OOP) Awesome Lists