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/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/maximo-perez-villalba/framework-dao-db

El proyecto implementa una extensión de framework-dao para base de datos a través de PDO con fines pedagógicos.

crud dao dao-crud dao-design-pattern database oop pdo pdo-php php uml uml-class-diagram

Last synced: 12 Dec 2024

https://github.com/tilarnaexedilica/sancity

This is a website about real estate called Sancity, which utilizes PHP Native MVC, Javascript, Ajax, Bootstrap, and MySQL.

ajax bootstrap javascript mysql oop php php-mvc real-estate

Last synced: 17 Dec 2024

https://github.com/lsndr/eslint-plugin-typescript-inheritance

ESLint typescript plugin to control inheritance

eslint inheritance oop typescript

Last synced: 01 Jan 2025

https://github.com/michaelsdavid/ncalc

A numerical calculus solver supporting the calculation of limits, derivatives at a given point, and definite integrals.

calculus inheritance java mathematics numerical-analysis object-oriented oop

Last synced: 17 Jan 2025

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/sandippalit/data-structures-and-algorithms-in-python

This repository by Sandip Palit contains Data Structures and Algorithms in Python.

algorithms backtracking complexity data-structures dsa linked-list maths oop python recursion searching sorting

Last synced: 15 Dec 2024

https://github.com/bushmusi/my-catalog

In this project we have create a console app that will help you to keep a record of different types of things you won: books, music albums, movies, and games. Everything will be based on the UML class diagram presented below. The data will be stored in JSON files but you will also prepare a database with tables structure analogical to your program's class structure.

linter oop pgsql ruby tdd unit-testing

Last synced: 11 Nov 2024

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/benami171/oop_final_project

OOP course final project.

java oop

Last synced: 04 Dec 2024

https://github.com/maskedsyntax/atm-interface

This project uses the concept of object oriented programming to show ATM transactions which includes withdrawing, depositing, transferring money and then show the account history of the user. Also, the user can add a memo for different transactions. Also, the user can have multiple accounts associated with it.

hash java md5 oop oops-in-java

Last synced: 10 Dec 2024

https://github.com/aldoignatachandra/typescript-oop

Learning Typescript Object Oriented Programming Such As Class, Inheritance, Interface, Constructor etc.

object-oriented-programming oop typescript

Last synced: 11 Jan 2025

https://github.com/jotanarciso/simulador

JavaFX OOP class work - @PUCRS.

javafx oop

Last synced: 09 Jan 2025

https://github.com/tudor-rusu/oop-game

Plain PHP Application using OOP concepts without any framework.

composer docker nginx oop oop-principles php7 phpunit

Last synced: 22 Dec 2024

https://github.com/novikovadaria/interim_certification_java

Промежуточная аттестация на программе Разработчик онлайн университета GeekBrains | Intermediate certification at the GeekBrains Online University Developer Program

certification-exam geekbrains java oop

Last synced: 21 Jan 2025

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

java oop

generic java oop

Last synced: 05 Jan 2025

https://github.com/beratyesbek/netcore_carrentalproject_backend

AOP, OOP, API, Fluent Validation, Entity Framework, AUTOFAC and more technic, framework and library have been used

aop asp-net-core autofac charp entity-framework-core oop

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/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/cheese10yun/yun-blog

:octocat: Yun-Blog

blog ddd hexo jpa node oop spring

Last synced: 14 Nov 2024

https://github.com/huyle93/javascript-bible-huyle

My JS bible including core JS, es2015, future js, nodeJS, typescript, object oriented javascript, unit tests, object parsers

ajax asynchronous es6 javascript javascript-bible nodejs oop typescript web

Last synced: 23 Jan 2025

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/ibrahimsyah/pemlan_codebase

Code Repository for Advance Programming Practicum Class

java oop

Last synced: 28 Nov 2024

https://github.com/ccrsxx/oop-example

Contoh Object Oriented Programming

java oop python typescript

Last synced: 21 Dec 2024

https://github.com/mjbae/the-perfect-oop

객체지향 패러다임에 대한 이해도를 점검하기 위한 연습

oop solid-principles spring-data-jpa spring-mvc tdd

Last synced: 19 Dec 2024

https://github.com/lgope/python-world

All about python. The goal of this repo is to save my all python code. 🙂👨‍💻

oop python

Last synced: 21 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/saeedkohansal/php-oop-crud-pdo-mysql-script

I will teach you how to create a PHP Object-Oriented CRUD system using the PDO extension and MySQL database from scratch. You should know the basics of PHP to handle this. After watching this video, you will know how to do a complete PHP CRUD operation. It's a video about backend web development and database.

backend course crud database dummy-data gilgeekify howto learn-to-code mysql object-oriented-programming oop pdo pdo-mysql php phpmyadmin script sql-injection sql-query tutorial web-development

Last synced: 03 Dec 2024

https://github.com/chrissiku/tdd-project

Test-driven development (TDD)

oop rspec ruby tdd

Last synced: 15 Dec 2024

https://github.com/alexpetul/paint

Mini paint program written with C++.

cpp oop paint winapi

Last synced: 28 Nov 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/priontoabdullah/javascript-typescript-oop-es6-dom-problem-practice

🔔 The goal of this repo is to save my js programs. Basics of JavaScript. Beginner level. 🗽🚀

async-await dom error-handling es6 events javascript oop

Last synced: 13 Jan 2025

https://github.com/yusufahmed9/watch-it

Streaming media platform to apply OOP concepts

css java javafx oop streaming-platform

Last synced: 21 Dec 2024

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/datpham0412/way-to-world-cup

C# - Splashkit Library

csharp oop splashkit

Last synced: 09 Nov 2024

https://github.com/trivonse/mapty

Project for OOP

css geolocation html javascript map oop

Last synced: 03 Dec 2024

https://github.com/linguini1/dqcash

A basic recreation of the cash register system from Dairy Queen. My first attempt at creating a GUI.

cashier cashregister gui gui-python oop oop-in-python recursion tkinter

Last synced: 29 Dec 2024

https://github.com/mukhriddin-dev/php-bootcamp-laravel-yii2

ONLINE COURSE - PHP-BOOTCAMP (LARAVEL , YIii2 )

laravel mysql-database oop php yii2

Last synced: 10 Oct 2024

https://github.com/agoalofalife/solid

Five basic principles OOP, just examplу..

oop solid solid-principles

Last synced: 02 Dec 2024

https://github.com/jr-cologne/login-script

A simple object-oriented and database-based login script with PHP.

database-based object-oriented oop php

Last synced: 17 Dec 2024

https://github.com/siketyan/brainfucked

🧠 Object Oriented Brainfuck Interpreter in PHP

brainfuck composer interpreter oop php72

Last synced: 14 Dec 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/anyversion/anydi

基于 Typescript DI 实现。

injection oop

Last synced: 23 Nov 2024

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: 20 Dec 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/yeshan333/design-patterns

设计模式学习(附带 UML 类图)

desing-patterns java oop python uml-diagram

Last synced: 27 Nov 2024

https://github.com/IsaacAlves7/crud-projects

📝 It's a repository of C.R.U.D projects.

crud-app crud-application mvc-architecture odm oop orm rest-api web-stack

Last synced: 13 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/defaultik/djitello_controller

simple dji-tello drone controller

controller cv2 dji djitello oop python python3 tello

Last synced: 28 Nov 2024

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/ugurcanerdogan/knn-classification-regression

BBM409 Machine Learning Laboratory - Assignment 1 : KNN Classification and KNN Regression using k-Fold cross validation (OOP design for classifiers)

kfold-cross-validation knn knn-algorithm knn-regression machine-learning oop python

Last synced: 19 Dec 2024

https://github.com/erfaniaa/ap-messenger

A chatting messenger, implemented with JavaFx

java javafx oop sockets

Last synced: 26 Nov 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/emonchy/online-shop

E-Commerce System Using PHP OOP

ajax bootstrap4 javas oop php

Last synced: 05 Jan 2025

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/jacobway/jumpjack

pure JavaScript, DOM elements drawing little game

browserify css dom html javascript npm oop run-jump-game web-audio

Last synced: 01 Dec 2024

https://github.com/defaultik/lan_chat

simple lan chat on python (with socket, threading)

chat lan linux oop python python3 socket threading

Last synced: 28 Nov 2024

https://github.com/shiro-raven/harrypotter

A retro-style Harry Potter game implemented in Java.

game-development harry-potter java oop retrogaming

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

https://github.com/stdlib-js/utils-inherit

Implement prototypical inheritance by replacing the prototype of one constructor with the prototype of another constructor.

class inherit inheritance inherits instance instanceof javascript node node-js nodejs object-oriented oop parent prototype stdlib super util utilities utility utils

Last synced: 02 Nov 2024

https://github.com/bohdanmoroziuk/code-snippets

This is my personal knowledge-base. Here you'll find code-snippets, technical documentation, and command reference for various tools, and technologies.

cheat-sheets code-snippets front-end-development functional-programming knowledge-base oop react rest-api software-architecture software-development testing typescript vue3

Last synced: 20 Dec 2024

https://github.com/afeiship/next

A javascript OOP toolkit for mobile.

class es5 javascript javascript-library js-core next nx oop static tookit vampire

Last synced: 02 Nov 2024

https://github.com/urunov/upcoding

System design scaleable, TinyURL service developed in environment using Zookeeper, Cassandra, Redis as a cache, Spring-Boot, Spring-Data, Spring-Security and OAuth2 for sign-in with Google.

oop redis system-design system-design-project system-programming

Last synced: 25 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/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/pydevcasts/resumerover

This project is a tool for extracting emails from websites. Users can input a list of links, and the tool will gather emails from those pages. It also allows users to send resumes to the extracted emails

asyncio beautifulsoup bs4 cache email-sender email-template job-scheduler jobsearch oop python request resume-template selenium threading unittest

Last synced: 11 Nov 2024

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

Java console application simulating a banking system. Users can manage accounts, perform transactions, and view history, with data stored in MySQL.

banking-system console-application core-java-projects java mysql oop

Last synced: 08 Jan 2025

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/isaacalves7/crud-projects

📝 It's a repository of C.R.U.D projects.

crud-app crud-application mvc-architecture odm oop orm rest-api web-stack

Last synced: 06 Dec 2024

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/itsmraga-hub/catalogue-of-my-things

"Catalogue-of-my-things" is a simple console app that allows users to manage collections of the things they own.

json oop rspec ruby ruby-application

Last synced: 08 Dec 2024

https://github.com/figuran04/ppbo

📃 Praktikum Pemrograman Berorientasi Objek

git github java netbeans oop

Last synced: 01 Nov 2024

https://github.com/yesarib/typescript-oop

🌱 This project provides a simple example of Object-Oriented Programming (OOP) in TypeScript.

api console-application oop oop-in-typescript typescript

Last synced: 08 Jan 2025

https://github.com/khaledashrafh/online-library-system

This project is a C++ program that simulates an online library system. It allows users to create accounts, browse books, borrow books, return books, and rate books. The program also keeps track of the inventory of books and the history of transactions.

arrays cpp library-management-system object-oriented-programming online-library oop

Last synced: 07 Dec 2024

https://github.com/yesarib/nlayermovieapp

A simple app for movie management with N-Tier Architecture and OOP principles.

api asp-net-core asp-net-core-web-api n-tier n-tier-application n-tier-architecture oop oop-principles rest-api swagger

Last synced: 08 Jan 2025

https://github.com/baudoliver7/takes-utils

Some takes utilities

elegantobjects http oop takes

Last synced: 16 Jan 2025

https://github.com/sevdanurgenc/swingawtornekleri

Gorsel Programlama dersine ait ornek kodlardir.

awt desktop-application java oop swing

Last synced: 30 Nov 2024

https://github.com/martin-olivier/arcade

{Epitech} 2nd year project - Arcade

arcade epitech ncurses oop sdl sfml

Last synced: 17 Nov 2024

https://github.com/adeldaniel/learn-design-patterns-in-dart

Made this repo just to help learning design patterns in Dart, so this repo for anyone needs to learn design patterns in Dart language. This repo also helped developers use Dart programming language by providing some examples for each pattern with many UML class diagrams.

behavioral-design-patterns creational-design-patterns dart dart-lang dart-programming dart-programming-advanced dartlang design-patterns design-patterns-in-dart designpatterns flutter object-oriented-programmin-in-dart object-oriented-programming oop solid solid-principles solid-principles-examples state-design-pattern strategy-design-pattern structural-design-patterns

Last synced: 18 Jan 2025

https://github.com/mikeshiyan/passgen

Password generating Symfony Console application.

composer console generator oop password php

Last synced: 23 Jan 2025

https://github.com/gabrielmajeri/gomoku

GUI for the extended version of Connect Four

c-plus-plus connect-four oop

Last synced: 22 Dec 2024

https://github.com/itsmraga-hub/learn-ruby-python3

A repository used to learn, practice and master the ruby and python languages with exercises from Exercism

exercism exercism-solutions oop oop-principles python3 ruby

Last synced: 20 Dec 2024

Object-oriented programming (OOP) Awesome Lists