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,388 public repositories matching this topic...
Programming content resulting from AlgaWorks' "Java Specialist" course
-
Updated
Jun 11, 2024 - Java
A program to manage, store, access, suggest password (project in progress)
-
Updated
Jun 11, 2024 - Python
Logtalk - declarative object-oriented logic programming language
-
Updated
Jun 11, 2024 - Prolog
This second module of C++ from 42 School
-
Updated
Jun 11, 2024 - C++
🔥🔥🔥AirPower4T 是一个基于 Vue3 TypeScript Element Plus Vite 的开发基础库,使用面向对象、装饰器、Hooks等开发模式,内置了数据模型转换、表格表单装饰器配置、加解密和编码解码、网络请求、权限管理等常见后台功能以及页面组件,助力后台类系统的前端开发效率,同时保障了优雅的代码质量。
-
Updated
Jun 11, 2024 - Vue
🔥🔥🔥AirPower4T 是一个基于 Vue3 TypeScript Element Plus Vite 的开发基础库,使用面向对象、装饰器、Hooks等开发模式,内置了数据模型转换、表格表单装饰器配置、加解密和编码解码、网络请求、权限管理等常见后台功能以及页面组件,助力后台类系统的前端开发效率,同时保障了优雅的代码质量。
-
Updated
Jun 11, 2024 - TypeScript
My solutions to Codewars' Kata
-
Updated
Jun 11, 2024 - Python
This first module of C++ from 42 School
-
Updated
Jun 11, 2024 - C++
Home for C++ Tutorials / Codes / Examples
-
Updated
Jun 11, 2024 - C++
Um repositorio dos meus exercicos passados pela professora de Lógica de Programação em Java e POO
-
Updated
Jun 11, 2024 - Java
🏬 C#, Telerik WinControls, Entity Framework e SQLite
-
Updated
Jun 11, 2024 - C#
-
Updated
Jun 11, 2024
An OOP Javascript platform/framework with data binding, in-page windows and vast API aimed at WEB development that treats WEB pages as desktops running multiple apps simultaneously.
-
Updated
Jun 11, 2024 - JavaScript
Created by MIT, Alan Kay
Released 1960
- Followers
- 69 followers
- Wikipedia
- Wikipedia