OOP is a design philosophy.
It stands for Object Oriented Programming.
Object-Oriented Programming (OOP) uses a different set of programming languages other than old procedural programming languages (C, Pascal, etc.).
Everything in OOP is grouped as self sustainable "objects". Hence, you gain re-usability by means of four main object-oriented programming concepts (Encapsulation, Inheritance, Polymorphism, Abstraction).
In order to clearly understand the object orientation, let’s take your “hand” as an example.
The “hand” is a class. Your body has two objects of type hand, named left hand and right hand. Their main functions are controlled/ managed by a set of electrical signals sent through your shoulders (through an interface).
So the shoulder is an interface which your body uses to interact with your hands. The hand is a well architected class. The hand is being re-used to create the left hand and the right hand by slightly changing the properties of it. (More to follow in next post..........)
Saturday, September 18, 2010
Subscribe to:
Posts (Atom)