Object-oriented programming (OOP) topic

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

List Object-oriented programming (OOP) repositories

finapi-java-client

22
Stars
7
Forks
Watchers

True-OOP Java client for API provided by https://finapi.io

FACE

39
Stars
15
Forks
Watchers

Fortran Ansi Colors (and Styles) Environment

FiNeR

36
Stars
5
Forks
Watchers

Fortran INI ParseR and generator

FLAP

147
Stars
34
Forks
Watchers

Fortran command Line Arguments Parser for poor people

FoBiS

137
Stars
35
Forks
Watchers

FoBiS.py, Fortran projects Building System for poor people

Design-Patterns-in-C

402
Stars
112
Forks
Watchers

Practical design patterns in C

iOS-Programming-Reference

76
Stars
1
Forks
Watchers

iOS 개발과 관련된, 공부해야할 것들 + 정리본

apibossbar

53
Stars
20
Forks
Watchers

A simple virion API for Minecraft Bossbars for PocketMine-MP

awesome-go-education

336
Stars
29
Forks
Watchers

A curated list of awesome articles and resources for learning and practicing Go and its related technologies.

awesome-software-architecture

7.0k
Stars
531
Forks
111
Watchers

🚀 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.