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/orlandopalmeira/trabalho-dss-2022-2023

Repositório do trabalho prático no âmbito da UC de Desenvolvimento de Sistemas de Software (DSS) - Licenciatura em Engenharia Informática (LEI/MIEI) - Universidade do Minho (UMinho)

dss engenharia-informatica java lei miei oop poo software-development uminho uminho-dss uminho-lei uminho-miei uml

Last synced: 25 Jan 2025

https://github.com/mauriciobarroso/led

ESP-IDF component to drive multiple instances of LEDs

blink esp-idf esp-idf-component esp32 esp32-s2 esp32c3 fade led oop pwm

Last synced: 10 Feb 2025

https://github.com/sanlamamba/quemada

QUEMADA : SITE DE DE VENTE EN LIGNE - PHP OOP

ecommerce electronics oop php store

Last synced: 11 Feb 2025

https://github.com/kwanhooo/metrics-backend

A Backend component of the `Software Metrics Tool`

java metrics oop

Last synced: 08 Jan 2025

https://github.com/probokrishnacahya/lemburanku_mobile

Finance Application (Android Native Mobile)

android-studio java mysql oop php web-service-api

Last synced: 25 Dec 2024

https://github.com/zyad-eltayabi/bank-management-system

🏦 The Bank Management System automates banking operations, allowing efficient account management, transactions, and clients handling.

cpp filesystem oop

Last synced: 08 Jan 2025

https://github.com/ikennarichard/catalog-of-things

A console app that will help you to keep a record of different types of things you own: books, music albums, movies, and games.

catalog microverse oop ruby

Last synced: 10 Feb 2025

https://github.com/blackmarllbor0/wheather-cli

WeatherCLI is a convenient command-line utility for obtaining up-to-date weather information.

cli nodejs nodemon oop typescript weather weather-app

Last synced: 29 Jan 2025

https://github.com/merttalug/truck_owner

A java program that creates a person class named Person, assigns the information from that class to the Vehicle class as a parameter named owner, and inherits the Truck class from the Vehicle class. It is aimed to learn the basics of object-oriented programming and the concept of inheritance.

classes inheritance java javase netbeans-project object-oriented-programming oop oop-in-java oop-principles

Last synced: 22 Jan 2025

https://github.com/jhonnymgx115/trikkipy2

Juego triki en Python, POO

development game juego oop poo python tic tic-tac-toe

Last synced: 31 Jan 2025

https://github.com/sameetasadullah/centipede-game

A Simple Centipede Game in C++ using OOP (Object Oriented Programming) concepts

cpp game game-development glut linux oop oop-principles opengl ubuntu

Last synced: 21 Jan 2025

https://github.com/bohdanmoroziuk/booky

This is a minimal example implementation of Clean Architecture in Vue/Quasar

clean-architecture functional-programming jest oop pinia quasar2 typescript unit-testing vue-router vue3

Last synced: 13 Feb 2025

https://github.com/isaqueveras/projeto-final-da-cadeira-poo

Projeto Final da Disciplina POO 2020.2 Um sistema feito em Java para fazer o controle de vacinas de uma cidade, e mostrando as estatisticas das vacinas.

educational-project java oop ufc-quixada vaccines

Last synced: 26 Jan 2025

https://github.com/reggi/linear_builder_class

➡️👷💪 Code Generates Classes using the Linear Builder Class pattern

classes codegen deno metaprogramming oop

Last synced: 02 Feb 2025

https://github.com/johnntirintis/bank-application

Java-based simulation of a banking system with support for various account types and operations, demonstrating principles of OOP and exception handling

banking-system java object-oriented-programming oop

Last synced: 13 Jan 2025

https://github.com/aryank1511/cpp-object-oriented-programming

Compilation of all the files, notes and programs that I created while taking Tim Buchalka's "Beggining C++ Programming - From Begginer to Beyond" Course on Udemy which is taught by Frank Mitropoulos.

cpp oop

Last synced: 02 Feb 2025

https://github.com/andr3w03/barvolume

Android Kotlin Test Project - Bar Volume Calculator Activity

activity android android-application android-studio dicoding kotlin object-oriented-programming oop

Last synced: 29 Jan 2025

https://github.com/andrewvasilchuk/singletonify.js

Singletonify your classes

oop singleton singleton-pattern

Last synced: 10 Feb 2025

https://github.com/devoloper-1/ambulance-management-system

A project that simulates Ambulance Managment System with native UI

algorithms ambulance-management-system cpp data-structures design-patterns oop system-design

Last synced: 05 Jan 2025

https://github.com/sametgul/sametgul.github.io

Personal website showcasing my projects in control systems, robotics, and artificial intelligence.

c computer-vision control-systems cpp data-structures-and-algorithms java machine-learning matlab oop opencv python robotics ros ros2 simulink

Last synced: 05 Feb 2025

https://github.com/walterrdev/custom-php-framework-in-mvc-and-oop

Framework PHP personalizado con el patrón de arquitectura modelo, vista, controlador (MVC) y el paradigma de Programación Orientada a Objeto (POO).

mvc mvc-architecture mvc-pattern oop oop-php php php-framework poo

Last synced: 30 Dec 2024

https://github.com/virag-ky/php-practice

PHP examples for practicing.

classes file-handling file-upload oop php practice

Last synced: 10 Jan 2025

https://github.com/lablnet/php-datatype-class

PHP DataType class Convert Array to Object,Object to Array,XML to Array

array classes data-conversion datatype free object oop open-source php

Last synced: 21 Jan 2025

https://github.com/zidanidros/sultanbarber.app

Pengembangan UKM dari unit usaha Barbershop "Sulthan Barber" semoga sukses sampai selesai, amin.

analysis oop oop-concepts uml uml-diagram

Last synced: 13 Feb 2025

https://github.com/lablnet/php-arithmetic-class

This class can perform arithmetic operations such as addition , division etc

addition arithematic average classes division free mathematic multiplication oop php php-arithematic php-math substraction

Last synced: 21 Jan 2025

https://github.com/lucasfranklinsilva/rede-de-transmissao

Rede de Transmissão em Grafos e Desenho Computacional com Qt Framework.

cad cplusplus graph oop qt-framework transmission-network

Last synced: 17 Jan 2025

https://github.com/dan-niles/java-email-client

A command-line email client built in Java implementing OOP principles

cli-app cs1040 email-client java oop

Last synced: 11 Jan 2025

https://github.com/sake92/sake-ba-blog-source

Source code of blog.sake.ba

java oop programiranje scala tutorijali

Last synced: 01 Feb 2025

https://github.com/ap/class-closure

Encapsulated, declarative class style

object-oriented-programming oop perl

Last synced: 24 Dec 2024

https://github.com/abanoub-asaad/arkanoid-game

A full implementation of the classic game Arkanoid using java & javaFX.

java javafx oop

Last synced: 16 Nov 2024

https://github.com/gustavosachetto/api-carros

Desenvolvendo uma API-REST com tema veículos, através da linguagem PHP.

api-restful api-server mysql oop php8

Last synced: 27 Jan 2025

https://github.com/bernardodemarco/condomanagerproject

Sistema de gerenciamento de condomínios desenvolvido em Python.

mvc oop python

Last synced: 04 Feb 2025

https://github.com/vehanrajintha/sliit-1st-year-2st-semester

from here you can get the google form qize made from the past question papers of OOC, EAP, ISDM, NF, EM modules from below, you can get an expirience like the real exam and this is the only purpose.

em isdm modules nf notes ooc oop sliit sliit-assignments sliit-code-fest sliit-foss sliit-gc sliit-it sliit-projects sliit-se-students sliitfoss year

Last synced: 22 Jan 2025

https://github.com/ahmedkhaled14/javaproject

☕️ java project ☕️

java oop oop-principles

Last synced: 02 Feb 2025

https://github.com/devinci-it/hsssql

This Python Application is designed for interactively generating MySQL schema scripts. It provides functionality for creating, modifying, and interacting with database tables through an interactive command-line interface..

automation mysql oop python webdevelopment

Last synced: 01 Feb 2025

https://github.com/lablnet/php-gravatar-class

Gravatar is an image that follows you from site to site appearing beside your name when you do things like comment or post on a blog we use gravatar.com api

classes free garavatar oop php php7

Last synced: 21 Jan 2025

https://github.com/humbertocg18/pucrs-poo-2-2023

Trabalhos, Projetos, Exercícios e aulas realizados em Java na cadeira de Programação Orientada Ao Objeto, matéria do segundo semestre.

algori api app applications java-8 java-app oop oops-in-java program pucrs swing-gui

Last synced: 04 Feb 2025

https://github.com/bredalis/oop

✨ Object-oriented programming ✨

abstraction herencia oop oops-in-python polimorphism python

Last synced: 14 Jan 2025

https://github.com/ahmedsomaa/cse460-dms

Directory Management System in Java

java oop

Last synced: 09 Feb 2025

https://github.com/esraa-emary/vole-machine-language-simulator

The Vole-Machine-Simulator emulates machine language execution, providing an educational platform to explore low-level programming, machine instructions, and how computers process commands at a fundamental level.

clean-code cplusplus cpp object-oriented-programming oop

Last synced: 12 Jan 2025

https://github.com/rhazra-003/ooplab

Assignment - Solution of OOPLab of 4th Semester (Batch of 2023) of NIT Durgapur

oop oops-in-cpp

Last synced: 25 Jan 2025

https://github.com/suraj-kumar00/learning-java-with-dsa

Documenting my Java Learnings with DSA, OOP and other concepts.

advance-java core-java dsa oop

Last synced: 10 Feb 2025

https://github.com/weebnetsu/banking-system

A C++ banking system project (CLI)

banking beginner-project cpp oop

Last synced: 12 Jan 2025

https://github.com/kazimovzaman2/holbertonschool-higher_level_programming

Holberton Curriculum for learning Python. Applying basic fundamentals from low_level_programming.

mysql oop python3 sql test-driven-development

Last synced: 13 Jan 2025

https://github.com/devinci-it/php_ui_core

With a modular and flexible architecture, the library provides a collection of UI components, each meticulously crafted for specific functionalities. It adheres to established design patterns, enhancing code readability, maintainability, and extensibility.

oop php

Last synced: 01 Feb 2025

https://github.com/youngandgeek/quotesapp

Simple Quote kotlin App

android-application kotlin-android oop

Last synced: 29 Dec 2024

https://github.com/2kabhishek/class-schedule

OOP for a class schedule 🗃️🎓

explore first-time java learning oop

Last synced: 12 Jan 2025

https://github.com/sinnahsaint/dungeon_crawl

I've built a text based game like the classic Adventure game or the Choose-Your-Own-Adventure books. This is starting simply for now but with an eye to multiple maps, encounter randomisation.

adventure-game cmdline game games oop ruby

Last synced: 25 Jan 2025

https://github.com/abderrsfa/cpp_modules

9 modules of C++ each cover a certain topic to help you understand the specificities of C++ and Object-oriented Programming.

1337 42born2code classes cpp inheritance object-oriented-programming oop stl templates

Last synced: 27 Dec 2024

https://github.com/arif98741/oop_crud

This is repository for getting better idea about oop concept and usage. Here class, method, object and data validation are also included. For frontend design here I am using [email protected]. Any feature requests and pull request are granted with happiness. You can join

create crud crud-application delete mysql object-oriented-programming oop pdo php php7 update

Last synced: 12 Feb 2025

https://github.com/taufiqul7756/problem-solving

This GitHub repository contains solutions to problems from popular competitive programming websites such as Codeforces and URI. The repository is focused on problem-solving and is intended to help users improve their algorithmic and coding skills. It includes solutions in multiple programming languages such as C, C++ and JavaScript.

codeforces-solutions codeshef contest-solution dsa-algorithm dsa-javascript javascript leetcode-solutions oop oop-in-javascript problem-solving time-complexity uri-online-judge

Last synced: 29 Jan 2025

https://github.com/rafaelmoraes003/node-futebol-clube

API that provides information about teams, matches and leaderboards in a soccer league.

chai docker docker-compose express integration-testing mocha mysql nodejs oop sequelize sinon solid-principles typescript

Last synced: 26 Jan 2025

https://github.com/said-aabilla/library-solution

Skeleton of a simple project: Library management system written in PHP OOP.

abstraction inheritance oop php

Last synced: 28 Dec 2024

https://github.com/isherezahin/c-plus-plus-programming-language-practice

C++ is a versatile, high-level programming language known for its efficiency, object-oriented features, and ability to handle low-level operations. It is commonly used for system/application software, game development, and embedded systems.

c cpp oop

Last synced: 22 Jan 2025

https://github.com/felipemarcelino/lua-2048

2048 Game implemented in Lua.

2048 2048-game lua oop

Last synced: 04 Feb 2025

https://github.com/kmhmubin/tic-tac-toe-java-cli

Tic-Tac-Toe, also known as noughts and crosses or Xs and Os.It’s meant to be a paper game,but now in computer game in command line.

array cli hyperskill java java-12 oop oop-examples

Last synced: 12 Feb 2025

https://github.com/turkeymcmac/pig2

A pretty simple object system for C.

c library oop

Last synced: 22 Jan 2025

https://github.com/dmunasingha/core

Core is a reusable PHP framework designed to simplify the development of modular, extensible, and maintainable web applications. It offers advanced features like routing, middleware, and a robust console interface, making it an ideal choice for both small and large-scale projects.

mvc mvc-architecture oop php php-framework

Last synced: 09 Feb 2025

https://github.com/msadeqsirjani/dentistry

Dentistry is a web app for dental clinics to manage appointments, patient records, treatment plans, and billing. It enhances practice management and patient care.

dotnet entity-framework fum mapster oop scruter sql-server

Last synced: 09 Feb 2025

https://github.com/ahmadu-suleiman/wiktionary-json-parse

Wiktionary Json Parse is a Java program that parses a large JSON file gotten from kaikki containing English dictionary entries into the preferred SQL databases, Structuring and removing unneeded attributes from the file.

json maven oop oops-in-java postgresql sqlite

Last synced: 02 Feb 2025

https://github.com/g-magdy/snake-game

Your Classic Snake Game, But with a twist: you get bigger and faster 💨🐍

arcade game-2d oop raylib

Last synced: 08 Jan 2025

https://github.com/mgobeaalcoba/python_advance_concepts

Practice POO: classes with lambda methods & Tensor and Matrix with list comprehensions

lambda-functions lambda-methods list-comprehension matrix oop poetry poetry-python poo tensor

Last synced: 20 Jan 2025

https://github.com/litsynp/object

[Techeer 3기 오브젝트-클린코드 스터디] 오브젝트 예제코드 구현

java oop

Last synced: 27 Dec 2024

https://github.com/jreategui07/pokemonapp

This Android application, developed with XML and Kotlin, implements a RecyclerView adapter with a custom layout for the rows. The app allows users to search Pokémon by type, reset the list, and see the detailed information of each Pokémon. Interfaces are used to handle these interactions cleanly, ensuring a modular and maintainable codebase.

android-app binding class intent interface kotlin layout oop recyclerview serializable snackbar xml

Last synced: 16 Jan 2025

https://github.com/jreategui07/emailapp

This Android application, developed with XML and Kotlin, implements a RecyclerView adapter with a custom layout for the rows. The app allows users to delete an email by tapping on the row and update the importance status by tapping the star icon.

android-app binding interfa kotlin oop recyclerview snackb xml

Last synced: 16 Jan 2025

https://github.com/eel-moun/cpp-bootcamp

This is a bootcamp made of 10 chapters with a purpose of introducing oop programing and c++ features

1337cursus 42school abstract algorithms containers cpp encapsulation exception-handling inheritance oop templates

Last synced: 17 Jan 2025

https://github.com/jreategui07/todoapp

This Android application, developed with XML and Kotlin, implements a RecyclerView adapter with a custom layout for the rows. The app allows users to add, update, delete tasks, as well as check and uncheck them as important.

android-app binding custom-layout interface kotlin oop recyclerview recyclerview-adapter snackbar xml

Last synced: 16 Jan 2025

https://github.com/nmdra/java-learn

A repository documenting my journey learning Java, featuring projects, code snippets, and notes on key concepts. Contributions and suggestions are welcome!

design-patterns java oop oop-in-java sliit

Last synced: 30 Dec 2024

https://github.com/gabrielh-silvestre/todo-list-api

RESTful API with authentication and CRUD operations for an generic Todo-List app.

express mocha-chai-sinon mysql oop prisma restful-api solid typescript

Last synced: 09 Feb 2025

https://github.com/abengl/ntt-project2-customerms

This microservice is part of the second project deliverable for the NTT Data Tech Girls program. It provides a CRUD API for managing customer banking management.

checkstyle functional-programming jacoco junit5 mockito mysql oop openapi postman spring-boot swagger

Last synced: 25 Jan 2025

https://github.com/abengl/ntt-project2-accountms

This Account microservice is part of a banking system designed to handle CRUD operations for banking accounts and transactions. It provides endpoints for creating, retrieving, updating, and deleting accounts, as well as managing transactions associated with each account.

functional-programming mysql oop openapi postman spring-boot swagger

Last synced: 25 Jan 2025

https://github.com/arthurlockman/wyatt

A modular framework for developing testable robots.

c c-plus-plus c-plus-plus-11 command-based oop robotics

Last synced: 02 Feb 2025

https://github.com/hamzazaidix/e-cash-app-oop-project

E - Cash App (Banking Management System) By Java FX Swing, SQL & XML (GUI based) :. This is the my University Project in which we can open Bank Account, Deposit Money, Widthdraw our Money & Bank Transactions.

e-cash html java javafx javafx-gui javaproject javascript javaswing management-system mysql object-oriented-programming-project oop project sql swing-gui xml

Last synced: 21 Jan 2025

https://github.com/zewdu444/catalog_my_things

A console app that will help you to keep a record of different types of things you own: books, music albums, movies, and games

oop ruby solid sql

Last synced: 10 Feb 2025

https://github.com/nfriaa/jeuxdevinette

Jeux de dévinette en Java

awt desktop events java mdi oop swing

Last synced: 16 Jan 2025

https://github.com/jhonnymgx115/linqexercise-oop

Ejercicios de Linq y Recursividad OOP en C#

college-project csharp functional-programming linq oop poo recursive

Last synced: 22 Dec 2024

https://github.com/barbaracalderon/oop-turtle-painting-project

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

oop paintings python turtle

Last synced: 27 Jan 2025

https://github.com/faisalahammed044274/php-oop

PHP OOP

oop php

Last synced: 05 Jan 2025

https://github.com/tathsaraniliyanage/connect-four-game

I developed this connect four game project using java for my object oriented programming(OOP) coursework.

java oop

Last synced: 29 Dec 2024

https://github.com/roxtra1/ft_c5.6.1_walutbot

Валютный телеграм бот - итоговое задание

api oop telegram-bot

Last synced: 11 Nov 2024

https://github.com/maumneto/designpatterncourse

Course of Design Pattern with Python.

coding design-patterns oop programming python python3 solid

Last synced: 16 Jan 2025

https://github.com/tejanhu/php-code-examples

Examples of programs I wrote in PHP

html oop oop-examples oophp oopphp php server-side

Last synced: 03 Feb 2025

https://github.com/ghiftee/oop-school-library

This project is a console-based school library app that allows created students and teachers to rent created books. It also gives a list of students, teachers, books and rentals.

oop ruby

Last synced: 02 Feb 2025

https://github.com/thaikoz/gra-w-zycie

Gra w życie to gra komórkowa wymyślona przez brytyjskiego matematyka Johna Hortona Conwaya w 1970 roku. Jest to przykład automatu komórkowego, w którym stan każdej komórki na dwuwymiarowej siatce jest aktualizowany w oparciu o stany jej sąsiadów w poprzednim kroku.

cpp oop

Last synced: 22 Jan 2025

https://github.com/gutierrezs-jc/cuoora

CuOOra. Una red social de preguntas y respuestas.

object-oriented-programming oop pharo-smalltalk seaside smalltalk

Last synced: 11 Feb 2025

Object-oriented programming (OOP) Awesome Lists