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 15,466 public repositories matching this topic...
A Discord bot framework built on top of Discordjs. You handle the logic. It handles the rest.
-
Updated
Nov 12, 2025 - TypeScript
Projeto de RPG em Python desenvolvido para a disciplina de Programação Orientada a Objetos. Aplica conceitos de classes, herança, polimorfismo, coleções e persistência de dados.
-
Updated
Nov 12, 2025 - Python
🍲 Discover and manage recipes with nutritional information in this Java desktop app, featuring smart search and diet filters for personalized meal planning.
-
Updated
Nov 12, 2025 - Java
📝 Build a simple graphical to-do list app in C, featuring a custom UI library for creating and managing interactive widgets efficiently.
-
Updated
Nov 12, 2025 - C
-
Updated
Nov 12, 2025 - PHP
📊 Extract public Instagram data to analyze engagement metrics and understand Meta's data practices safely and transparently.
-
Updated
Nov 12, 2025
🚀 Defend your spaceship against alien invaders in this classic Pygame space shooter, inspired by retro arcade games. Enjoy smooth controls and pixel-art graphics.
-
Updated
Nov 12, 2025 - Python
📚 Explore essential software design patterns in C#, Java, and JavaScript with clear examples and practical cases for effective coding solutions.
-
Updated
Nov 12, 2025 - Java
🔍 Explore essential Python programming concepts with hands-on exercises on loops, conditions, functions, and data structures in this lab project.
-
Updated
Nov 12, 2025 - Python
🏓 Play a classic 2D table tennis game, easy to learn and fun to master. Join the challenge and enjoy the timeless thrill of Pong.
-
Updated
Nov 12, 2025
🤖 Play Hangman: guess the word letter by letter, reveal correct letters, and avoid wrong guesses to win before losing all 6 lives.
-
Updated
Nov 11, 2025 - Python
🎮 Create real-time text-based games for multiple platforms using this minimal C++ library, offering simple input, vibrant colors, and full Unicode support.
-
Updated
Nov 11, 2025 - C++
🐍 Enjoy the classic Snake game in neon colors using clean C++17 code with SFML. Experience smooth gameplay with animated food and an arcade-style interface.
-
Updated
Nov 11, 2025 - C++
📂 Explore Java with practical programs on core concepts, OOP principles, and hands-on examples ideal for beginners and those revising Java fundamentals.
-
Updated
Nov 11, 2025 - Java
🔄 Convert values seamlessly between units of Length, Temperature, Volume, and Time with this interactive Python program.
-
Updated
Nov 11, 2025 - Python
🌟 Insert elements at specific positions in arrays effortlessly with this simple JavaScript utility, enhancing your data manipulation capabilities.
-
Updated
Nov 11, 2025 - JavaScript
🛠️ Streamline your computer vision projects with the RealSense Vision Toolkit, a modular solution for Intel RealSense cameras equipped with robust utilities.
-
Updated
Nov 11, 2025 - Python
Created by MIT, Alan Kay
Released 1960
- Followers
- 92 followers
- Website
- github.com/topics/oop
- Wikipedia
- Wikipedia