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/codeurzebs/ict-c-plus-plus

✔A little push for my friends from C++. Here is all the assignments I did in class. you can fork the repository and add your own.

ict-u oop solution-td

Last synced: 26 Dec 2024

https://github.com/cdhai/oop_java_ptit

Object Oriented Programing with Java

java oop oops-in-java ptit

Last synced: 18 Jan 2025

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

Design patterns written in TypeScript, under both OOP and FP paradigm.

design-patterns fp functional-programming object-oriented-programming oop typescript

Last synced: 18 Jan 2025

https://github.com/enverarslan/autodidact

Autodidact - Social Content Sharing Platform

laravel oop oop-in-php php postgresql redis

Last synced: 28 Dec 2024

https://github.com/maxicorrea/java-paint-drawing-desktop

Simple application programmed in the desktop java programming language so that children spill painting cartoons.

bmp-image desktop-application java-paint-drawing javase oop painting-cartoons swing swing-gui

Last synced: 22 Jan 2025

https://github.com/codewithmike01/mini-console-base-student-management-system

This is a Mini Student console base Management system, the aim of this personal project is to practice , PEP8 convection, Solid principle, Unit Testing, and clean code in python

oop python3 uniitest

Last synced: 25 Jan 2025

https://github.com/nbehrnd/bader_article

«Putting Fortran's object-related features to practical use» a draft prepared by the late Reinhold Bader (1966-2024)

fortran fortran2003 modern-fortran oop

Last synced: 14 Jan 2025

https://github.com/diable201/oop

Course of OOP in KBTU spring 2021

java object-oriented-programming oop oops-in-java

Last synced: 17 Jan 2025

https://github.com/salemcode8/code

Simple MVC Framework

code framework mvc mvc-framework oop php

Last synced: 13 Oct 2024

https://github.com/asbhogal/javascript-algorithms-and-data-structures

Course notes for the JavaScript course provided by freeCodeCamp entitled 'JavaScript Algorithms and Data Structures.' Notes from activites and exercises will be pushed to this repo to serve as a 'bank' of resources and future reference.

algorithms data-structures data-structures-and-algorithms debugging dsa dsa-algorithm dsa-practice es6 freecodecamp functional-programming html5 javascript javascript-algorithms js object-oriented-programming oop

Last synced: 21 Jan 2025

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

most useful design patterns in most use language 💫️ 🏵️

design-pattern design-patterns oop pattern patterns

Last synced: 02 Jan 2025

https://github.com/denismurphy/pythonic

Selection of naive code snippets and examples that I compiled while learning Python.

beginner collections functional-programming oop python typing zen

Last synced: 25 Dec 2024

https://github.com/reem-lab/mapty-app

.This Application made with vanilla JavaScript and I used Geolocation and OOP Javascript there, This app contain a map and you can press on anywhere then specify what you want to do there running or cycling . '🏃‍♂️' OR '🚴‍♀️

css htm javascript localstorage oop

Last synced: 11 Jan 2025

https://m-aminalizadeh.github.io/Awesome-books-collection/

This project is about building a web-app to store your books collection in browser's local storage with CRUD feature.

bootstrap5 crud-application es6-javascript eslint functional-programming gh-pages html-css-javascript javascript lighthouse localstorage npm oop responsive-website routes spa ux-ui

Last synced: 03 Nov 2024

https://github.com/hoseinrezaeem/jdbc_generics_shoponline

Hi,My project shop Online use java , jdbc Generics

enumeration generic git interface java jdbc maven oop postgresql sql

Last synced: 26 Jan 2025

https://github.com/bagussatoto/calculator

Mata Kuliah Pemprograman OOP

c config oop pempograman

Last synced: 17 Dec 2024

https://github.com/fdeniz07/javacamp

Kodlama.io - Java Camp, Trainer: Engin Demirog

core-java java oop

Last synced: 29 Dec 2024

https://github.com/victorfleite/doman

Application to help parents to apply the glenn doman metodology to their child.

angularjs education kids oop pgsql postgresql teaching yii2

Last synced: 17 Dec 2024

https://github.com/giuliocorradini/financetracker

A personal finance manager written in Java for OOP exam

finance java javafx oop unimore

Last synced: 13 Jan 2025

https://github.com/yegor256/eo3-programs

Illustrative EO programs for the 3rd volume of the "Elegant Objects" book (not yet published)

book eolang oop

Last synced: 17 Dec 2024

https://github.com/shxntanu/se-lab-assignments

A collection of all Second Year Computer Engineering assignments from Savitribai Phule Pune University (SPPU).

algorithms assembly computer-graphics cpp data-structures dsa microprocessor oop sppu sppu-computer-engineering

Last synced: 19 Dec 2024

https://github.com/matheusvidal21/cppcodelab

Minhas soluções para exercícios em C++. Compartilho aqui minha abordagem para desafios e projetos, demonstrando meu progresso e habilidades na linguagem de programação.

cpp oop

Last synced: 24 Jan 2025

https://github.com/aashrafh/paintforkids

🎨 Paint-For-Kids Project, fully coded using C++,C as a Project for Object Oriented Course [2018]

cpp object-oriented-programming oop paint university-project

Last synced: 12 Dec 2024

https://github.com/thundernet8/velay

使用 TypeScript 以 OOP 的方式写 Vue 和 Vuex store.

injection oop vue vuex

Last synced: 21 Dec 2024

https://github.com/barakadanny/school-library-ruby

This is a school library project. It is a console application that allows you to manage a library.

diagram oop ruby

Last synced: 28 Dec 2024

https://github.com/wendelladriel/cursophpoo

Repositório do projeto do Curso de PHP Orientado a Objetos da Codeshare

codeshare course oop php

Last synced: 14 Dec 2024

https://github.com/k1r0s/ritley-alpha

[DEPRECATED] use k1r0s/ritley instead

back-end dependency-injection oop rest-api

Last synced: 14 Dec 2024

https://github.com/ateeqrana7/banking-management-system

This is a Banking Management System built using the concepts of Object Oriented Programming & Data Structures. The following data structures have been implemented in this project; LinkedList, Queues.

bank-management-system banking banking-application banking-applications banking-system bankmanagement bankmanagementsystem classes cplusplus data-structures datastructures linked-list linkedlist management management-system object-oriented-programming oop queue

Last synced: 11 Nov 2024

https://github.com/stephenkati/oop-school-lib-prac

oop-school-lib-prac Is an app a Librarian at a school university uses to create new user (students/teachers), add new books, and save records of who borrowed a given book and when.

oop ruby

Last synced: 09 Dec 2024

https://github.com/filipczuba/gestionebilancio

Simple Java implementation of bookkeeping software.

java javaswing mvc oop unimore

Last synced: 11 Dec 2024

https://github.com/dizzydroid/asu_juniorproject

ByteWise: A Java-based educational platform for the CSE231s course, connecting students and instructors.

bytewise course course-project course-system java jdk junior-project oop project

Last synced: 13 Oct 2024

https://github.com/hoseinrezaeem/educational-management-system

A complete educational system management plan that includes teachers, students, courses, and educational employee.

crud generic hibernate inheritance java java8 jpa jpa-hibernate junit junit5 login oop postgresql test

Last synced: 13 Oct 2024

https://github.com/robsonbittencourt/palestra-solid-oo

Repositório com exemplos utilizados na palestra: Software Robusto e Flexível - SOLID + Dois Dedos de Orientação a Objetos

java oop oop-principles solid solid-principles

Last synced: 13 Jan 2025

https://github.com/idugalic/axon-polymorphism-demo

Axon and OOP (Inheritance, Polymorphism)

axonframework ddd inheritance oop

Last synced: 04 Dec 2024

https://github.com/vineetagarwal-code/oop_crashcourse

A repository containing all the knowledge of OOP in java in one single bundle ! ✰⋆🌟✪🔯✨

coding codinground interview java javainterview object object-oriented-programming oop oopinjava oopnotes progarmming

Last synced: 22 Jan 2025

https://github.com/pejmankheyri/smsir-php

Sending SMS using PHP classes for all possible modes of the sms.ir panel

class farsi notification oop persian php php56 php74 php80 sms

Last synced: 22 Jan 2025

https://github.com/ela-fhd/booklist_oop

I developed this project with html, css, object oriented javascript , check out my code and my website. I hope you enjoy it🧡

css html javascript oop

Last synced: 26 Jan 2025

https://github.com/amirisback/automata-theory-language

Final Task Auotomata Theory Language

automata final java lexical-analyzer oop task

Last synced: 09 Dec 2024

https://github.com/taeguk/oop-in-c

Object Oriented Programming in C

c-language oop study

Last synced: 16 Jan 2025

https://github.com/itsmraga-hub/school-library

A tool that allows user to record what books are available in a library and who borrows them in a beautiful and well organized way.

oop oop-principles rubocop ruby

Last synced: 08 Dec 2024

https://github.com/shafikshaon/posconsoleapp

A point of sale is a simple project developed with C#. It have some basic functionalities like an admin can add products with stock and price and an user can buy product from available stocks.

object-oriented-programming oop point-of-sale

Last synced: 03 Dec 2024

https://github.com/sevdanurgenc/object-oriented-programming-lecture-notes

In this repo, there are lecture notes of Object Oriented Programming by Java and CSharp.

abstract csharp encapsulation inheritance interface java object-oriented object-oriented-programming oop

Last synced: 30 Nov 2024

https://github.com/miroslav-reiter/python_oop

🧊 Python OOP materiály, zdrojové kódy

excel oop pandas python reiter

Last synced: 22 Dec 2024

https://github.com/sarah627/java_miniatures

This repo is a full guide to learn java language in addition to software engineering principles, also it contains mini-applications on java from scratch -basic concepts- to small | mid-sized java projects

abstraction algorithms arrays class conditional-statements database docker exception-handling generics interfaces-java jdk loops-and-iterations mvc-architecture object oop oop-principles springboot static-method strings structures-java

Last synced: 22 Nov 2024

https://github.com/alexpetul/paint

Mini paint program written with C++.

cpp oop paint winapi

Last synced: 28 Nov 2024

https://github.com/walidadebayo/mappifysql

MappifySQL is a lightweight, easy-to-use Object-Relational Mapping (ORM) library for MySQL databases, designed for use with Node.js. It provides an intuitive, promise-based API for interacting with your MySQL database using JavaScript or TypeScript.

javascript mysql mysql-connector mysql-database mysql-server mysql2 node-js nodejs nodemon oop orm

Last synced: 11 Oct 2024

https://github.com/quanghihicoder/chess_ai

C#, Minimax, Winform, Chess game full rules

chess-ai chess-game csharp minimax-algorithm oop winform

Last synced: 09 Nov 2024

https://github.com/wilfredpine/pigleth

Livestock Sales & Inventory - A simple web project about Sales & Inventory Management System of Piggery Farm using enhanced object-oriented programming (OOP) approach.

inventory-management-system object-oriented-programming oop pdo pdo-mysql php web

Last synced: 15 Jan 2025

https://github.com/fuad-nasseraldeen/coupon-system

A client-Server Coupon management system enables companies to generate coupons as part of their advertising and marketing campaigns.

connection facade-pattern factory-pattern java oop singelton thread-pool

Last synced: 20 Jan 2025

https://github.com/ishaansathaye/cpe203-oop

Cal Poly CPE 203 Project Based Object-Oriented Programming and Design

cal-poly computer-science java oop

Last synced: 24 Dec 2024

https://github.com/tegarpratama/login-oop-php

Login & Registration Simple with OOP PHP

crud login oop php

Last synced: 05 Jan 2025

https://github.com/stdlib-js/assert-instance-of

Test whether a value has in its prototype chain a specified constructor as a prototype property.

assert assertion class inherit inheritance inherits instanceof javascript node node-js nodejs object-oriented oop proto prototype stdlib util utilities utility utils

Last synced: 26 Oct 2024

https://github.com/notninja/nevis

Makes JavaScript more object-orientated

browser equals hashcode inheritance javascript nodejs oop

Last synced: 12 Nov 2024

https://github.com/agoalofalife/solid

Five basic principles OOP, just examplу..

oop solid solid-principles

Last synced: 02 Dec 2024

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

CRUD Application with OOP PHP

crud crud-application oop php

Last synced: 05 Jan 2025

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

Your Classic Arcade Game, but with a twist; the ball speeds up!

game-2d oop raylib-cpp

Last synced: 10 Nov 2024

https://github.com/gumdropsteve/twitter

Collection of Python scripts utilizing Selenium for Twitter (tweet , retweet)

oop selenium twitter

Last synced: 23 Oct 2024

https://github.com/datpham0412/way-to-world-cup

C# - Splashkit Library

csharp oop splashkit

Last synced: 09 Nov 2024

https://github.com/berhalak/packer

Serialize javascript

database oop serialization

Last synced: 23 Nov 2024

https://github.com/jmcamposdev/1daw-prog

📚 Welcome to the 1st year of Web Development programming repository! Here you will find activities 📝, projects 🏗️, exams 📝, and more! 💻 👍 Contributions and suggestions are always welcome! Happy coding! 💻🚀

arrays class collection file-handling functions funtionalprogramming if-else java loops matrix oop streams string-manipulation swing swing-components

Last synced: 23 Jan 2025

https://github.com/datpham0412/cgpa-calculator

The CGPA Calculator is a terminal-based tool for students to manage and calculate their GPA and CGPA efficiently. Enter personal details, course units, and grades to track academic performance. Built with C++ and SQLite.

cmake cplusplus-17 gtest oop sqlite

Last synced: 09 Nov 2024

https://github.com/sistematico/oop-php-mvc

Based on https://www.udemy.com/object-oriented-php-mvc

mvc oop php

Last synced: 08 Dec 2024

https://github.com/hoseinrezaeem/student-loan-payment-system

Project( Java + JPA )A system for registering and paying student loans and repaying them by students

generic hibernate inheritance java-8 jpa oop

Last synced: 26 Jan 2025

https://github.com/wojwozniak/oop-calculator

[uni] Ending project for Object Oriented Programming Course

javascript oop typescript university-project

Last synced: 19 Dec 2024

https://github.com/adaiasmagdiel/hermes

Hermes is a experimental lightweight PHP library for routing management. It provides a simple and intuitive way to define routes and execute actions based on HTTP requests.

experimental http lightweight mythology oop oriented-object-programming php router routing web web-development

Last synced: 06 Jan 2025

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

Demonstration and implementation of Design patterns in java.

design-patterns infrastructure java ood oop oops-in-java solid solid-principles system-design

Last synced: 13 Jan 2025

https://github.com/tuancamtbtx/solid-principles

Example of SOLID principles using object-oriented languages

javascript nodejs oop solid

Last synced: 02 Jan 2025

https://github.com/ugurcanerdogan/northwind-backend

This repository was created in line with Engin Demirog's C# code camp.

aop csharp database database-management multitier-architecture oop solid-principles webapi

Last synced: 19 Dec 2024

https://github.com/suryapardana/python-oop-inheritance-sederhana

simple program game oop inheritance is simple by using the python language

inheritance inheritance-examples oop oops-in-python python python-3 python3 sidoarjo sidoarjo-dev

Last synced: 19 Jan 2025

https://github.com/anyversion/anydi

基于 Typescript DI 实现。

injection oop

Last synced: 23 Nov 2024

https://github.com/lebrancconvas/solid-practice

SOLID Principle for improving my programming skill.

csharp design-patterns object-oriented-programming oop solid-principles

Last synced: 08 Jan 2025

https://github.com/eyupfidan/swift-projects

I decided to collect my ios application repo, which I am interested in as a hobby and developed with swift language, in a single repo.

apple ios native oop swift uikit xcode

Last synced: 29 Nov 2024

https://github.com/rushilpatel21/learning-management-system

Designed and implemented a Learning Management System (LMS) as part of an Object-Oriented Programming (OOP) assignment.

java learning-management-system lms oop oops-in-java

Last synced: 07 Jan 2025

https://github.com/dimpiax/swift-design-patterns

Basic implementation of design patterns on Swift with UML visualization

design-patterns ood oop swift uml

Last synced: 08 Jan 2025

https://github.com/clifftech123/advance-oop-in-typescript

This repository contains advanced concepts of OOP in TypeScript.

oop typescript

Last synced: 27 Dec 2024

https://github.com/milandjurdjevic/cenum

Object oriented alternative to C# enum

csharp ddd dotnet enum enumeration oop sourcegenerator

Last synced: 08 Nov 2024

https://github.com/nemeslaszlo/simple_atmsimulator

Basic Java Practise. Simulation of the process of ATM automation based on a given file. With many different, sometimes "extreme" options and possibilities.

atm-simulator basic-java oop simulation

Last synced: 01 Dec 2024

https://github.com/cs-joy/joop

java oop

generic java oop

Last synced: 05 Jan 2025

https://github.com/me-moghadasian/kotlin-learners-package

This package offers a concise introduction to Kotlin (using JupyterLab), focusing only on the essential concepts and skills. It covers the fundamental topics necessary for understanding and practicing (or reviewing) Kotlin.

android async asynchronous channel concurrency concurrent coroutines flow java jupyter kotlin lambda oop sharedflow stateflow summary

Last synced: 07 Dec 2024

https://github.com/learnwithfair/java-documentation

java (OOP) documentation with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]

documentation java jdbc learn-with-fair learnwithfair oop oop-in-java rahatul-rabbi rahatulrabbi

Last synced: 09 Jan 2025

https://github.com/fahdseddik/space-shooter-game

This is a retro-style 2D space-shooter game written in Python (OOP) using Pygame library.

2d 2d-game 2d-graphics object-oriented-programming oop oop-in-python pygame python space-invaders spaceshooter

Last synced: 28 Dec 2024

https://github.com/ahmedabougabal/myleetcodeanswers

Documenting my problem-solving solutions in C++ / Python / JavaScript

algorithms complexity cpp data-structures dynamic-programming javascript oop problem-solving python

Last synced: 21 Nov 2024

https://github.com/nadavbitran/oop-programming-in-the-.net-environment-and-csharp

Personal repo for the course Object-oriented programming in the .NET environment and C#.

csharp dotnet oop

Last synced: 09 Jan 2025

Object-oriented programming (OOP) Awesome Lists