Why Object Oriented Programming?

I often find people struggling with the notion of object oriented programming. I am just trying to give my understanding in as simple way as it is.

First thing is that object oriented concepts are nothing but the real world concepts. Everything you see can be classified as objects, which belong to classes. So, one can easily say elephants are objects of class mammals.

The key features in my opinion in the decision for object oriented approach are

  1. Code Reusability
  2. Development time and Cost
  3. Ease in Extending

Though we have lots of other key features, I just tried to put some which I felt are really important in making the decision. Please let me know your comments below.


B.E in Electronics and Telecommunications from Raipur, Chhattisgarh. Currently working on Microsoft's .NET and SQL Server Technology

Posted in Object Oriented Programming

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: