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
the-stringler
An OOP approach to string manipulation.
cohesion
A tool for measuring Python class cohesion.
RestaurantApp
Android Restaurant Application with QR Code Reader
interface99
Full-featured interfaces for C99
Android-Roadmap
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
Provides a set of nodes to enable an extendable design pattern for flows.
design-patterns
Contains examples of design patterns that implemented in php
cactoos-matchers
Elegant object-oriented hamcrest matchers
arduino-php-wrapper
Simple wrapper to connect with Arduino
cactoos-jdbc
Object-Oriented wrapper to JDBC