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:
Here are 4,353 public repositories matching this topic...
🍲 Discover and manage recipes with nutritional information in this Java desktop app, featuring smart search and diet filters for personalized meal planning.
-
Updated
Nov 14, 2025 - Java
📚 Explore essential software design patterns in C#, Java, and JavaScript with clear examples and practical cases for effective coding solutions.
-
Updated
Nov 14, 2025 - Java
📂 Explore Java with practical programs on core concepts, OOP principles, and hands-on examples ideal for beginners and those revising Java fundamentals.
-
Updated
Nov 14, 2025 - Java
🛒 Build an online store with ease using Estore, featuring user-friendly login, cart management, and secure payment options.
-
Updated
Nov 14, 2025 - Java
Primeiro projeto desenvolvido para a aula de POO.
-
Updated
Nov 13, 2025 - Java
📚 A personal repository documenting my learning journey through a Full-Stack course, covering C, Core Java ☕, and SQL 🗃️.
-
Updated
Nov 13, 2025 - Java
Smart Java Calculator with History & Custom Exceptions
-
Updated
Nov 13, 2025 - Java
Object Oriented Design of a Simple Collision Detection Graphics Engine, Based on a pre-written libraby named biuoop-1.4.jar
-
Updated
Nov 13, 2025 - Java
A Java implementation of the famous cellular automaton: Conway's Game of Life. Created using JavaFX.
-
Updated
Nov 13, 2025 - Java
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-Calculus
-
Updated
Nov 13, 2025 - Java
A project developed for the Programming II course. It aims to apply core concepts of Object-Oriented Programming (OOP), data structures, and fundamental software design principles
-
Updated
Nov 12, 2025 - Java
JavaFX (GUI) application for polynomial data fitting, demonstrating clean OOP design, event handling, and Apache Math integration.
-
Updated
Nov 12, 2025 - Java
A repository containing coursework for the Wrocław University of Science and Technology.
-
Updated
Nov 12, 2025 - Java
Back-end to manage rooms and its bookings
-
Updated
Nov 12, 2025 - Java
Complete Java Data Structures course with custom implementations, problem-solving, and clean examples. Perfect for students and self-learners.
-
Updated
Nov 12, 2025 - Java
Created by MIT, Alan Kay
Released 1960
- Followers
- 92 followers
- Website
- github.com/topics/oop
- Wikipedia
- Wikipedia