The pillars of Object-Oriented Programming

Abstraction means displaying only essential information and hiding the details.
 

Abstraction

Encapsulation is defined as binding together the data and the functions that manipulate them.

Encapsulation

The capability of a class to derive properties and characteristics from another class.

Inheritance

Inheritance

The word polymorphism means having many forms.

Polymorphism

Polymorphism

Pillars of OOP

By Raúl G. Roa Gómez

Pillars of OOP

A small introduction to Object-Oriented programming main concepts.

  • 280