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 12,396 public repositories matching this topic...
Blackjack program made with pygame
-
Updated
Dec 27, 2022 - Python
Java OOP Module
-
Updated
Jan 9, 2023 - Java
Theory of Object Oriented Programming
-
Updated
Sep 2, 2023 - TeX
Java OOPs Concepts
-
Updated
Sep 27, 2023 - Java
Java의 객체지향 프로그래밍(Object-Oriented Programming)
-
Updated
Nov 25, 2022 - Java
Projects to learn Object Oriented Programming in Python
-
Updated
Nov 29, 2022 - Python
In this project I introduced Object Oriented Programming. I learned Constructor , Inheritance, Encapsulation, Polymorphism, Abstract and Interface.
-
Updated
Nov 28, 2022 - Java
Object-oriented desing course at AGH University in Kraków
-
Updated
Jun 28, 2023 - Java
Object Oriented Programming Problems from different Resources and dealing with them Through different Prespectives
-
Updated
Apr 1, 2023 - C++
Works in 01076105 Object Oriented Programming of Computer Engineering, KMITL
-
Updated
Apr 26, 2023 - Python
Object-oriented programming (OOP) is a computer programming model that organizes software design around data, or objects, rather than functions and logic. This repository contains OOP implementation and codes in Java.
-
Updated
Dec 30, 2022 - Java
A quiz application using JavaScript and the object-oriented programming (OOP) structure.
-
Updated
Sep 27, 2023 - JavaScript
Project carried out in 2021. It consists of a banking system made in Java. Object-oriented programming is used and good programming practices begin to be implemented. Project already finished.
-
Updated
Nov 14, 2022 - Java
TypeScript basic OOP knowledge along with various functional experiments.
-
Updated
Sep 25, 2023 - TypeScript
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++
Provides information and Content for Oracle Java SE8 Programming examination content for Vellore Institute of Technology
-
Updated
Feb 14, 2023
Created by MIT, Alan Kay
Released 1960
- Followers
- 69 followers
- Wikipedia
- Wikipedia