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-01-22 00:22:06 UTC
- JSON Representation
https://github.com/dakedroid/code-examples-java
In this Repository you can find all kind of Examples in Java SE. Using Netbeans IDE.
algorithm algorithms develoment java javase oop programming
Last synced: 22 Nov 2024
https://github.com/andr3w03/kgv_uas_turing-a
Ujian Akhir Semester Mata Kuliah Komputer Grafik dan Visualisasi
c cpp desktop-application glew glfw glm glsl object-oriented-programming oop opengl visual-studio
Last synced: 02 Dec 2024
https://github.com/genesisblock3301/coding_interview_preparation
It's totally coding interview preparation repo, based on python programming language. Try to follow algorithm and data structure's best practice.
algorithms-and-data-structures binary-search-tree coding coding-interview datastructures dynamic-programming graph-algorithms graphtheory greedy-algorithms hashmap linked-list oop python recursion searching-algorithms sorting-algorithm sorting-algorithms stack-queue
Last synced: 11 Nov 2024
https://github.com/umut-tosun/java102_patikasi
Patika_dev egitimlerinde java 102 için yaptıgım çalışmalar ve örnekler
intellij-idea java java102 object-oriented-programming oop patikadev umut-tosun
Last synced: 26 Nov 2024
https://github.com/musauyumaz/nesne-tabanli-programlama-oop
abstraction association-aggregation-composition base-readonly constructors deconstruct deep-copy destructors encapsulation inheritance oop partial polymorphism records reference-objects sealed shallow-copy static-constructor this virtual-override
Last synced: 27 Nov 2024
https://github.com/k1ethoang/party-management
Bài Tập Lớn - Lập trình hướng đối tượng (OOP). Đại học Giao Thông Vận Tải - Phân hiệu TP.HCM (UTC2).
Last synced: 31 Dec 2024
https://github.com/danilado/iu7-oop
Работы по курсу Объектно Ориентированное Программирование кафедры ИУ7 МГТУ им. Баумана
Last synced: 07 Nov 2024
https://github.com/xdillx/databridge
A personal project developed in Delphi to facilitate data imports into various databases. It adheres to OOP principles and MVC architecture, providing an intuitive interface for mapping and transferring data between different database systems, including Firebird, MySQL, SQLite and PostgreSQL.
database delphi firebird import mysql oop oracle-database sqlite sqlserver
Last synced: 12 Oct 2024
https://github.com/objectionary/demu
A command line tool for DeMutabilization of EO programs
code-optimization eolang java oop
Last synced: 12 Nov 2024
https://github.com/kevindasilvas/design-patterns
Based on the YouTube playlist of Christopher Okhravi and in the head first book I’ve created a repository to consolidate my learning and help others to find resources
christopher-okhravi design-patterns oop php7
Last synced: 21 Oct 2024
https://github.com/strifejeyz/framework
A Fast and Lightweight PHP MVC Framework.
mvc-architecture mvc-framework oop php php-7 pretty-urls strife strife-framework template-engine
Last synced: 12 Oct 2024
https://github.com/lua-rocks/core-deprecated
Core libs for self-documented object oriented programming in lua.
documentation lua luajit oop oop-principles
Last synced: 25 Nov 2024
https://github.com/mohammadkarbalaee/oop-dart
Object-oriented programming concepts in Dart
dart dartlang flutter object-oriented-programming oop sbu shahid-beheshti-university
Last synced: 12 Oct 2024
https://github.com/rabinadk1/kurukshetra
Academic project on OOP( C++ ) by @safalthapaliya, @samipism and @rabinadk1
Last synced: 19 Nov 2024
https://github.com/ruban2205/java-programs
This repository contains a collection of Java programs that cover various concepts and topics in Java Object Oriented Programming. The programs are designed to help developers enchance their understanding and proficiency in Java.
java object-oriented object-oriented-programming oop
Last synced: 21 Nov 2024
https://github.com/puzzle-org/configuration
Configuration as a service
configuration library oop php yaml
Last synced: 18 Nov 2024
https://github.com/kinoute/elyane
An OOP Deep Neural Network using a similar syntax as Keras with many hyper-parameters, optimizers and activation functions available.
adam-optimizer deep-learning dropout l2-regularization momentum neural-network oop python rmsprop softmax
Last synced: 09 Nov 2024
https://github.com/fidden/nuxt-mvvm
Intuitive, type safe and flexible MVVM implementation for nuxt based applications
dependency-injection di mvvm mvvm-architecture nuxt oop solid vue
Last synced: 07 Nov 2024
https://github.com/rafaykhattak/assets-managment-system-oop
Efficiently manage real estate properties and stock investments with this C++ console application. Track profits, input details, and streamline your financial management.
asset-management-system c cpp management-system object-oriented-programming oop
Last synced: 12 Jan 2025
https://github.com/hbarcelos/cpp-state-machine
Example implementation of a State Machine in C++ to illustrate the State Pattern
cpp design-patterns oop oop-principles
Last synced: 12 Nov 2024
https://github.com/devmuhammadzaki/php-developer-roadmap
A step-by-step learning roadmap for aspiring PHP developers, covering PHP, Laravel, MySQL, RESTful APIs, front-end basics, and modern development tools and practices.
aws composer css docker html javascript laravel mysql oop php react vue websecurity
Last synced: 04 Jan 2025
https://github.com/sevdanurgenc/javaoop
Nesne Programlama dersine ait ornek kodlardir.
java object-oriented-programming oop
Last synced: 30 Nov 2024
https://github.com/uhop/dcl6
OOP with mixins, AOP, chaining for ES6
aop oop utilities utility-classes
Last synced: 20 Oct 2024
https://github.com/tsnsoft/javaoop
Пример простейших базовых структур в Java
Last synced: 17 Jan 2025
https://github.com/tsnsoft/tsn_java_oop
Примеры ООП на Java в NetBeans (интерфейсы, абстрактные классы, инкапсуляция, полиморфизм, , вложенные классы)
absclasses classes example incapsulation interfaces java netbeans oop polimorphism
Last synced: 17 Jan 2025
https://github.com/stephenkati/oop-school-lib
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 postgresql rspec-testing ruby
Last synced: 12 Jan 2025
https://github.com/raphaelalmeidamartins/trybers-and-dragons
TypeScript, OOP and SOLID project developed at the end of Unit 27 (Back-end Development Module) of the Trybe's Web Development course
object-oriented-programming oop solid solid-principles typescript
Last synced: 17 Nov 2024
https://github.com/kongruksiamza/java-oop
โค้ดประกอบเนื้อหาการเขียนโปรแกรมเชิงวัตถุด้วยภาษาจาวา
java object-oriented-programming oop
Last synced: 09 Nov 2024
https://github.com/fernandezja/la-liga-de-la-justicia-typescript
La Liga de La Justicia en TypeScript
object-oriented oop poo typescript vscode
Last synced: 30 Dec 2024
https://github.com/cdhai/oop_java_ptit
Object Oriented Programing with Java
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/yegor256/eo3-programs
Illustrative EO programs for the 3rd volume of the "Elegant Objects" book (not yet published)
Last synced: 17 Dec 2024
https://github.com/0xjonaseb11/t1_cat
Informatics - Sample
assingment classes exceptions java oop
Last synced: 20 Jan 2025
https://github.com/abhishekjadhav2002/oop-lab-assignment-code
OOP Lab Assignments with Java code files are stored in this repository
assignment assignment-solutions college github homework-assignments java lab object-oriented object-oriented-programming oop oop-concepts oops-in-java second-year software-engineering source-code sppu sppu-it-dept students
Last synced: 14 Jan 2025
https://github.com/garrettw/aspire
An opinionated general-purpose PHP app framework
bdd framework modular oop php php-framework srp
Last synced: 14 Nov 2024
https://github.com/ashkan0201/notebook
A demonstration of oob interaction in this project.
Last synced: 13 Jan 2025
https://github.com/g-magdy/tetris-game
The popular addictive game of falling blocks 🧩🕹🧱
Last synced: 08 Jan 2025
https://github.com/fabiangroeger96/oop_exercises
HSLU Modul OOP
hslu object-oriented-programming oop
Last synced: 30 Nov 2024
https://github.com/widoz/template-loader
A WordPress template loader to use within your plugin
loader oop php psr template template-loader wordpress
Last synced: 11 Oct 2024
https://github.com/robiulhr/mapty2.0
Project from jonas course Extended version.
api chartjs dom-manipulation event-driven javascript leaflet oop pro-paginate sweetalert2
Last synced: 06 Jan 2025
https://github.com/siketyan/olang
(Concept) Object-based programming language on C# and .NET Core
csharp dotnet-core oop programming-language
Last synced: 14 Dec 2024
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/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/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/xtrendence/soft152-assignment
Grade: 87%. SOFT152 Coursework by Khodadad (Adrian) Nouchin. An Airbnb management tool.
airbnb csharp object-oriented object-oriented-programming oop windows-forms winforms
Last synced: 08 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/lablnet/php-pagination
Simple pagination library implements a paging interface on collections of things.
best class fastest free oop pagination paginator php
Last synced: 21 Jan 2025
https://github.com/vanhakobyan/js_mainfeatures
OOP,Prototype,Object
advanced ajax cookie css event http-protocol js object oop oop-concepts prototype
Last synced: 16 Dec 2024
https://github.com/sagarmaheshwary/notes
Tech notes/tips for Software Engineers
algorithms data-structures database design-patterns docker docker-compose javascript nodejs oop postgresql rabbitmq reactjs redis typescript
Last synced: 13 Nov 2024
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/samchenyu/javachessengine
Chess Engine Developed With The MiniMax Algorithm
chess-engine minimax minimax-alpha-beta-pruning oop piece-square-tables
Last synced: 07 Nov 2024
https://github.com/educorreia932/feup-lpoo
☕ MIEIC 2019/2020 - 2ⁿᵈ year/ 2ⁿᵈ semester
feup feup-lpoo java mieic oop pokemon terminal-game university-course
Last synced: 09 Nov 2024
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/quaddarv1ne/maestro7it_education
Программирование на С++, CSharp, JavaScript и Python для начинающих </>
2024 c config courses cpp csharp education javascript js json maximdupley oop python python3 quadd4rv1n7 stepik stepik-course study
Last synced: 15 Oct 2024
https://github.com/redwansharafatkabir/oop-kotlin
Full Object Oriented Programming with Kotlin
basic-kotlin kotlin object-oriented-programming object-oriented-programming-kotlin oop oop-in-kotlin
Last synced: 31 Dec 2024
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/woorim960/oop-traning-by-using-nestjs
OOP-Traning-by-using-nestjs
docker-compose expressjs jest-tests nestjs oop typeorm typescript
Last synced: 28 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/cherrywood55/object-oriented-programming
Concepts in OOP
classes concept inheritance-concept instances method-override oop python python-3 python-library variables
Last synced: 13 Nov 2024
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/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://github.com/mcountryman/gloo
An OOP helper library for creating binary modules in Garry's Mod
Last synced: 02 Dec 2024
https://github.com/ashkan0201/notebook-ui
Using ui and interaction between oop this project is written for better understanding of oop.
Last synced: 13 Jan 2025
https://github.com/mc-cat-tty/programmazione-ad-oggetti
Appunti ed esercizi del corso di Programmazione ad Oggetti con il prof. Giacomo Cabri
awt-graphics gui-application java oop oop-principles oops-in-java swing-gui
Last synced: 15 Dec 2024
https://github.com/guillainbisimwa/tic-tac-toe-game
Tic-Tac-Toe is one of the most famous games in the world. We have implemented it using only Ruby.
Last synced: 02 Dec 2024
https://github.com/nikialeksey/nikialeksey.github.io
Blog about Java programming, clean code and Android development
Last synced: 28 Nov 2024
https://github.com/ela-fhd/todolist_oop
I developed this project with html, css, object oriented javascript , check out my code and my website. I hope you enjoy it💜
Last synced: 28 Nov 2024
https://github.com/FabianGroeger96/oop_exercises
HSLU Modul OOP
hslu object-oriented-programming oop
Last synced: 16 Nov 2024
https://github.com/pegah-ardehkhani/python-tutorial-plus-questions
A comprehensive Python tutorial repository that covers key programming concepts along with practical questions and examples
conditional-statements data-science data-structures exercises functions learn-to-code object-oriented-programming oop oops-in-python programming python python-exercises python-programming python-questions python-tutorial python-tutorial-notebook python3 tutorial tutorial-code tutorial-exercises
Last synced: 07 Jan 2025
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/vietdoo/draw-groups-connected-shapes
This program is designed to tackle the challenge of grouping intersecting shapes and coloring them in a unified way. By using a set of algorithms and data structures, the program is able to efficiently identify overlapping areas between shapes and assign them to the same group.
drawing oop win32 winform z3-smt-solver
Last synced: 13 Dec 2024
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: 27 Nov 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 Nov 2024
https://github.com/lebrancconvas/design-pattern-laboratory
Design Pattern Lab for Design Pattern Class.
college-project design-patterns java lab laboratory object-oriented-programming oop solid-principles
Last synced: 11 Nov 2024
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.
Last synced: 26 Dec 2024
https://github.com/andr3w03/kgv_tugas3_turing-a
Tugas 3 Mata Kuliah Komputer Grafik dan Visualisasi
c cpp desktop-application glew glfw glm object-oriented-programming oop opengl visual-studio
Last synced: 02 Dec 2024
https://github.com/wendelladriel/cursophpoo
Repositório do projeto do Curso de PHP Orientado a Objetos da Codeshare
Last synced: 14 Dec 2024
https://github.com/thundernet8/velay
使用 TypeScript 以 OOP 的方式写 Vue 和 Vuex store.
Last synced: 21 Dec 2024
https://github.com/hammcn/airpoweruniappstarter
🔥🔥🔥AirPower的Uniapp开发宿主项目。
app frontend oop typescript uniapp
Last synced: 28 Nov 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/victorfleite/wwalerts-backend
Open source spatial and geographic platform to create and show the last severe alerts based on CAP (Common Alert Protocol). Front-end (Twitter Bootstrap, Javascript, JQuery) and Back-end (Php, Yii2, Postgres, Postgis, Restful, Api, Json). This platform have been created to help the meteorologic agencies to predict severe events and create CAP.
alert alerts geographic insert json-api oop php postgresql prediction security spatial wheather wheather-app wmo yii2
Last synced: 22 Dec 2024
https://github.com/ashrafmo-1/lessons-and-challenges-js-ts
javaScript and typeScript lessons, exampels to learn and problem solving
api arraycontroler arrays bom builtin-functions dom for functions javascript localstorage loops numbers objectcontrol oop problem-solving projects string typescript variables while-loop
Last synced: 25 Nov 2024