Apr 10, 20194 min readObject Oriented Programming (OOP) Core Principle: PolymorphismPolymorphism, as the name suggests, has something to do with many (poly) and to change/to form (morph). Let’s see what it means in the...
Apr 3, 20194 min readObject Oriented Programming (OOP) Core Principle: InheritanceLet’s talk about inheritance, a powerful and in the same time overused and misused mechanism in OOP. Image source –...
Mar 25, 20194 min readObject Oriented Programming (OOP) Core Principle: EncapsulationThe WHAT – What’s with the Encapsulation Thing So, in a previous article I talked about Abstraction and how it simplifies a specific...
Mar 18, 20195 min readObject Oriented Programming (OOP) Core Principle: AbstractionThe WHAT – What’s with the Abstraction Thing To successfully organize your code using OOP, you need to understand and apply the core...
Mar 9, 20195 min readWhat is Object Oriented Programming (OOP)Introduction Even though this had been explained over and over by countless people in articles/books/lectures etc., I still see lots of...