What is Object Oriented Programming (OOP)

Follow this tutorial to understand the principles of object oriented programming and write reusable and clean code This article aims to explain the principles and concepts around OOP and the 4 major terms you need to know when we talk about OOP: encapsulation, inheritance, abstraction and polymorphism. Although those principles are in full power for … Continue reading What is Object Oriented Programming (OOP)