Oop
All articles
8 total
Programming Paradigms: Procedural, Object-Oriented, Functional, and More New
A plain-English tour of the main ways to organize code, from procedural …
Basics
Added 23 Jun
·
Upd 23 Jun
·9 min
What is a Programming Language? New
A plain-English explanation of programming languages, compilers, …
Basics
Added 23 Jun
·
Upd 23 Jun
·17 min
Abstraction
A fundamental programming principle that hides complex implementation …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Design Patterns
The Gang of Four catalog of reusable solutions to recurring …
Foundations
Added 1 Jan 0001
·
Upd 30 May
·7 min
Encapsulation
A fundamental object-oriented programming principle that bundles data …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Inheritance and Polymorphism
Core object-oriented programming mechanisms: inheritance creates class …
Glossary
Added 28 Mar
·
Upd 30 May
·3 min
Object-Oriented Programming (OOP)
Classes, objects, inheritance, encapsulation, and polymorphism - how OOP …
Glossary
Added 26 Mar
·
Upd 30 May
·3 min
SOLID Principles
Five principles of object-oriented class design formulated by Robert C. …
Foundations
Added 1 Jan 0001
·
Upd 30 May
·7 min
Open source projects