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
Here are 1,676 public repositories matching this topic...
Object Oriented Programming Problems from different Resources and dealing with them Through different Prespectives
-
Updated
Apr 1, 2023 - C++
This repository contains practice problems that are focused on improving your knowledge of object oriented programming in C++. Each problem is named according to the relevant concept and provides an opportunity for programmers of all levels to enhance their skills and deepen their understanding of key OOP concepts in C++.
-
Updated
Feb 17, 2023 - C++
Assignments from Modern Programming Paradigms course
-
Updated
Dec 9, 2017 - C++
Easy to use object-oriented "callbacks"
-
Updated
May 13, 2021 - C++
Calculator
-
Updated
Apr 6, 2022 - C++
-
Updated
Dec 18, 2017 - C++
Two weeks of intensive learning C++, object-oriented programming, casts, templates and containers
-
Updated
Oct 19, 2018 - C++
-
Updated
Nov 18, 2018 - C++
A linear text-based adventure game written in C++.
-
Updated
Nov 14, 2020 - C++
Realization of operations between multitudes (Console + Windows Forms)
-
Updated
Jan 6, 2020 - C++
Object oriented implementation of the pong game in C++
-
Updated
Oct 31, 2020 - C++
Concentration, also known as Match Match, Match Up, Memory, Pelmanism, Shinkei-suijaku, Pexeso or simply Pairs, is a card game.
-
Updated
Mar 1, 2023 - C++
This repository consists of 2 folders. The first folder consists of a quadtree implementation in Cpp with Boolean and 'Black and White' representation. The second folder consists of an implementation of the bitwise operators on a binary string stored as an object of a big integer.
-
Updated
May 2, 2021 - C++
CMPS-2143 - Object-Oriented Programming Repository
-
Updated
Apr 29, 2021 - C++
Created by MIT, Alan Kay
Released 1960
- Followers
- 68 followers
- Wikipedia
- Wikipedia