Tag: OOP

Polymorphism: Empowering your objects

Hi there readers, So, we're finally getting into the final pilar of object oriented programming, polymorphism. It's a strange word at first, but we get use to it pretty fast. What does the word polymorphism mean? The root of polymorphism is traced back to the greeks. Poly means many and morphism mean forms. Basically, polymorphism … Continue reading Polymorphism: Empowering your objects

Inheritance: More than just titles or money

Inheritance: More than just titles or money

Hi there readers, We have talked about the first principle of object oriented programming in an earlier post. Now, it would be time to talk about the second one, inheritance. In the normal world, we talk about inheritance when one is about to receive some piece of land or a title from a loved one … Continue reading Inheritance: More than just titles or money

Encapsulation: How to make sure the user don’t mess up the software

Hi there readers, We'll begin our journey down the road of oriented object programming with the first principle: encapsulation. When we create a software, we have multiple pieces of data which communicate with each other to do exactly what we wish to achieve. While we would love to live in a world were the users … Continue reading Encapsulation: How to make sure the user don’t mess up the software

First real life project : Managing orders

First real life project : Managing orders

Welcome reader, This post is a small break from the programming basics serie. I'm going to talk about a real life project I will talk about in this blog. It will be an open source project, which will be accessible from my GitHub account profile. ┬áBefore going talking more about the basics, I thought it … Continue reading First real life project : Managing orders