Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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:
- OOP provides a clear structure for the programs
- OOP helps to keep the code DRY “Don’t Repeat Yourself”, and makes the code easier to maintain, modify and debug
- Logic can be abstracted, encapsulated, composed, inherited and decoupled
- GitHub: https://github.com/topics/oop
- Wikipedia: https://en.wikipedia.org/wiki/Object-oriented_programming
- Created by: MIT, Alan Kay
- Released: 1960
- Related Topics: procedural-programming, open-closed-principle, inheritance, polymorphism, orm, functional-programming, event-driven-programming,
- Aliases: object-oriented-programming, object-oriented-design,
- Last updated: 2025-02-02 00:21:19 UTC
- JSON Representation
https://github.com/gumdropsteve/twitter
Collection of Python scripts utilizing Selenium for Twitter (tweet , retweet)
Last synced: 23 Oct 2024
https://github.com/cudi7/javascript_elevator-app
Elevator App build using only JavaScript OOP
Last synced: 10 Jan 2025
https://github.com/vustron/php-oop-mongodb-crud
A php-oop basic crud template that uses MongoDB as the database
crud-application mongodb oop php
Last synced: 01 Jan 2025
https://github.com/anuja-rahul/progression_tracker_oop_v2
Progression tracker with a database using AES CBC encryption.
aes-256 cipher-block-chaining mariadb oop sql sqlite3
Last synced: 01 Jan 2025
https://github.com/alexandrbig1/tasks
TypeScript and Advanced OOP | Fullstack Developer Bootcamp Homework Project 🚀
backend computerscience css3 frontend fullstack html-css-javascript html5 javascript javascript-oop js oop softwareengineer ts typescript ux-ui-design webdesign webdevelopment
Last synced: 23 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/msadeqsirjani/design-pattern-explained-with-food
GoF Design Patterns with "Real-World" examples involving Food-Related Businesses and mock dependencies
design-patterns dotnet gang-of-four object-oriented-programming oop
Last synced: 17 Dec 2024
https://github.com/hernandosebastian/rick-and-morty-wiki
Rick and Morty Wiki is a web app with a user-friendly interface. It fetches character data from the Rick and Morty API, utilizing caching for optimal performance. Built with HTML, CSS, Bootstrap and JavaScript, it follows a modular architecture, employing ES modules, entities, mappers, and services. Includes Jest for testing.
bootstrap css entity esmodules html javascript jest-tests localstorage mapper netlify oop rickandmortyapi unit-testing wrapper
Last synced: 23 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/msadeqsirjani/toorla
An object-oriented programming language names Toorla
oop programming-language toorla
Last synced: 17 Dec 2024
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/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/erfaniaa/ap-messenger
A chatting messenger, implemented with JavaFx
Last synced: 26 Jan 2025
https://github.com/phpzm/php-like-a-boss
Este livro tem a pretensão de ser um guia de como criar aplicações usando PHP usando o que há de melhor na Orientação a Objetos e no ecossistema da linguagem.
http http-router middleware oop oop-principles orm php php7 software-architecture software-engineering software-quality
Last synced: 13 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/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/trivonse/mapty
Project for OOP
css geolocation html javascript map oop
Last synced: 30 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/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/abdullrahmen/booking
Multitype booking system
abstract-factory-pattern booking booking-api booking-engine booking-platform booking-system booking-website c-plus-plus cpp expedia factory-pattern interface interface-test interfaces oop oop-concepts oop-examples oop-principles oops-in-cpp polymorphism
Last synced: 05 Jan 2025
https://github.com/clifftech123/advance-oop-in-typescript
This repository contains advanced concepts of OOP in TypeScript.
Last synced: 27 Dec 2024
https://github.com/elniak/dslcanvas
First Scala experience - Scala DSL of canvas library in Javascript
canvas domain-specific-language dsl javascrip oop scala tool
Last synced: 13 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/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/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/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/wagner-de-carvalho/notebook
CRUD Application for creating a phone notebook. It adds a new contact, updates it, deletes it, mark as favorite or not, shows all contacts, shows favorite contacts.
Last synced: 27 Jan 2025
https://github.com/budgielang/nbudgie
A natural language layer on top of Budgie. 🦜
csharp general-language-syntax java javascript language metalanguage oop python ruby syntax typescript
Last synced: 09 Dec 2024
https://github.com/johnfercher/samples
A collection of samples of programs in various languages
benchmark c-language cpp csharp java javascript language lua lua-script nodejs oop rust solid
Last synced: 27 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/g-magdy/pong-game
Your Classic Arcade Game, but with a twist; the ball speeds up!
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/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/notninja/nevis
Makes JavaScript more object-orientated
browser equals hashcode inheritance javascript nodejs oop
Last synced: 12 Nov 2024
https://github.com/lgope/python-world
All about python. The goal of this repo is to save my all python code. 🙂👨💻
Last synced: 21 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/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/alexandrbig1/goit-typescript-hw-03
🌐 Exploring TypeScript and Advanced OOP | Fullstack Developer Bootcamp Homework 🚀
backend computerscience css3 frontend fullstack fullstack-developer html-css-javascript html5 javascript js oop oop-concepts oop-in-javascript oop-principles softwareengineer ts typescript typescript-classes webdesign webdevelopment
Last synced: 23 Jan 2025
https://github.com/kader1680/blog-api-crud
This Blog personal website using Laravel framework project also save data in mysql database
bootstrap5 class crud-application css database html5 laravel laravel-framework laravel-package mysql-database object-oriented object-oriented-programming oop php8 sql
Last synced: 28 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/yusufahmed9/watch-it
Streaming media platform to apply OOP concepts
css java javafx oop streaming-platform
Last synced: 21 Dec 2024
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/senocak/adonisjs-todo-list
Adonisjs Todo List
adonis adonis-framework adonisjs adonisjs-framework js laravel mvc mvc-architecture mvc-framework node-js nodejs oop oop-principles
Last synced: 31 Dec 2024
https://github.com/hrosicka/simplecalculator
The Calculator is a powerful and user-friendly desktop application. Perform basic arithmetic operations, keep track of your history, and save your results to a file with this tool.
basic-calculator calculator calculator-app calculator-application calculator-python3 design desktop-application gui math object-oriented-programming oop oop-python python python-calculator python3 simple-calculator-python simplecalculator test unit-testing unittests
Last synced: 26 Jan 2025
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/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/yeshan333/design-patterns
设计模式学习(附带 UML 类图)
desing-patterns java oop python uml-diagram
Last synced: 26 Jan 2025
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/sistematico/oop-php-mvc
Based on https://www.udemy.com/object-oriented-php-mvc
Last synced: 08 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/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/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/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/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/ibrahimsyah/pemlan_codebase
Code Repository for Advance Programming Practicum Class
Last synced: 27 Jan 2025
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/defaultik/djitello_controller
simple dji-tello drone controller
controller cv2 dji djitello oop python python3 tello
Last synced: 28 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#.
Last synced: 09 Jan 2025
https://github.com/agoalofalife/solid
Five basic principles OOP, just examplу..
Last synced: 30 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/andr3w03/intentapptest
Android Kotlin Test Project - Intent App Test
activity android android-application android-studio dicoding intent kotlin object-oriented-programming oop
Last synced: 29 Jan 2025
https://github.com/ahmadrezamozaffary/mapty-oop
🏅
cdn css3 defer-loading flex grid html5 javascript leaflet localstorage media-queries oop
Last synced: 13 Jan 2025
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/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/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/mipmipp/rick-and-morty-wiki
Rick and Morty Wiki is a web app with a user-friendly interface. It fetches character data from the Rick and Morty API, utilizing caching for optimal performance. Built with HTML, CSS, Bootstrap and JavaScript, it follows a modular architecture, employing ES modules, entities, mappers, and services. Includes Jest for testing.
bootstrap css entity esmodules html javascript jest-tests localstorage mapper netlify oop rickandmortyapi unit-testing wrapper
Last synced: 08 Nov 2024
https://github.com/react-declarative/nft-mint-tool
Remix-IDE deployable ERC721A NFT contract with React frontend. This tool supports multiple mint waves and merkle tree whitelist for a presale
dependency-injection erc721 erc721a nft oop openzeppelin react solid solidity typescript web3
Last synced: 27 Jan 2025
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
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/antonashraf/bugtrackingsystem
A bug tracking system is a software application that helps developers track and manage bugs in their software.
authentication bugtrackingsystem database email-sender java mysql-server oop roles-permission-management swing-gui
Last synced: 24 Jan 2025
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/jacobway/jumpjack
pure JavaScript, DOM elements drawing little game
browserify css dom html javascript npm oop run-jump-game web-audio
Last synced: 29 Jan 2025
https://github.com/isaacalves7/p2p-network-programming
✳️🖧 It's a repository of P2P networking programming.
cache chat concurrency live-streaming network-programming oop p2p p2p-network python share-files sockets tcp-ip threading
Last synced: 01 Feb 2025
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: 01 Feb 2025
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/sevdanurgenc/swingawtornekleri
Gorsel Programlama dersine ait ornek kodlardir.
awt desktop-application java oop swing
Last synced: 29 Jan 2025
https://github.com/alstn113/ts-design-patterns
Learn design patterns with typescript
design-patterns javascript object-oriented-programming oop typescript
Last synced: 05 Jan 2025
https://github.com/hammcn/airpowerwechatstarter
🔥🔥🔥🔥🔥🔥[开箱即用] AirPower的微信小程序开发宿主项目。AirPower4T 是一个基于 Vue3 TypeScript Element Plus Vite 的开发基础库,使用面向对象、装饰器、Hooks等开发模式,内置了数据模型转换、表格表单装饰器配置、加解密和编码解码、网络请求、权限管理等常见后台功能以及页面组件,助力后台类系统的前端开发效率,同时保障了优雅的代码质量。
frontend oop typescript wechat-mini-program weui-wxss
Last synced: 27 Jan 2025
https://github.com/lablnet/php-cookie-manipulation-class
PHP Cookie manipulation class This package can provide easily manipulation of cookie
check class cookie delete free handler manipulation mit oop open-source php set
Last synced: 21 Jan 2025
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