OOPs Concepts: O bject- O riented P rogramming ( OOP ) uses a different set of programming languages than old procedural programming languages ( C, Pascal , etc.). Everything in OOP is grouped as self-sustainable " objects ". 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. Object: An object can be considered a " thing " that can perform a set of related activities. The set of activities that the object performs defines the object's behavior. For e...