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

the-stringler

34
Stars
4
Forks
Watchers

An OOP approach to string manipulation.

cohesion

226
Stars
4
Forks
Watchers

A tool for measuring Python class cohesion.

RestaurantApp

162
Stars
111
Forks
Watchers

Android Restaurant Application with QR Code Reader

interface99

277
Stars
13
Forks
Watchers

Full-featured interfaces for C99

Android-Roadmap

123
Stars
27
Forks
Watchers

This road-map for android development that can help you to improve your skills with very recommended articles and other resources.

node-red-contrib-actionflows

43
Stars
11
Forks
Watchers

Provides a set of nodes to enable an extendable design pattern for flows.

design-patterns

377
Stars
22
Forks
Watchers

Contains examples of design patterns that implemented in php

cactoos-matchers

32
Stars
21
Forks
Watchers

Elegant object-oriented hamcrest matchers

arduino-php-wrapper

21
Stars
5
Forks
Watchers

Simple wrapper to connect with Arduino

cactoos-jdbc

37
Stars
9
Forks
Watchers

Object-Oriented wrapper to JDBC