C#, CodeProject, 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

Advertisements
C#, CodeProject, OOP

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

C#, OOP

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