object-oriented-programming
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
Here are 7,401 public repositories matching this topic...
Logistics for course offered in Computer Science and IT Department University of Balochistan
-
Updated
May 19, 2024 - C++
Compositional Differentiable Programming Library
-
Updated
May 19, 2024 - Python
All the exercises i did
-
Updated
May 19, 2024 - Java
Recover tone, timbre, time signature and more, of your songs associated with your Spotify account
-
Updated
May 19, 2024 - TypeScript
Module C++ 05 : Répétitions et exceptions. Exercices sur la gestion des classes et des exceptions en C++98, incluant la manipulation de bureaucraties et de formulaires avec validations de grades.
-
Updated
May 19, 2024 - C++
An gui application for downloading YouTube videos.
-
Updated
May 18, 2024 - Python
Kayra nesne yönelimli programlama dili
-
Updated
May 18, 2024 - C++
Topology Optimization Laboratory
-
Updated
May 18, 2024 - MATLAB
Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.
-
Updated
May 19, 2024 - Smalltalk
WinForms application of a virtual marketplace, involves the intensive use of object-oriented principles. Implemented in C#.
-
Updated
May 18, 2024 - C#
Anything that can be written in Snowball, will eventually be written in Snowball
-
Updated
May 18, 2024 - C++
🚀 Dive into Object-Oriented Programming (OOP) with JavaScript! Learn about classes, objects, inheritance, encapsulation, and polymorphism. Elevate your coding skills and contribute to the JavaScript community! 💻✨
-
Updated
May 18, 2024 - JavaScript
Software prototype in Java which implements best practices of object-oriented programming, SOLID principles & design patterns.
-
Updated
May 18, 2024 - Java
Advanced Programming projects / C++
-
Updated
May 18, 2024 - C++
Comprehensive collection of coursework and study notes from the Complete JavaScript Course, instructed by Jonas Schmedtmann. It contains detailed notes, code snippets, exercises, and additional resources to aid in learning and understanding JavaScript concepts covered in the course.
-
Updated
May 18, 2024 - JavaScript
F´ - A flight software and embedded systems framework
-
Updated
May 18, 2024 - C++
OOP in typescript class.name based.
-
Updated
May 18, 2024 - TypeScript
python mathematical solving tool
-
Updated
May 18, 2024 - Python
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-calculus
-
Updated
May 18, 2024 - Java
Created by MIT, Alan Kay
Released 1960
- Followers
- 67 followers
- Wikipedia
- Wikipedia