In the paradigm of programming oriented to objects (POO, or OOP in English), an object is the individual unit that in time of execution realises the tasks of a program. These objects interactúan ones with others, in comparison to the traditional vision in which a program is a collection of subroutines (functions or procedures), or simply a list of instructions for the computer. Each object is able to receive messages, process data and send messages to other objects of similar way to a service.
In the world of the programming oriented to objects (POO), an object is the result of the instanciación of a class. A class is the anteproyecto that offers the functionality in her clear-cut, but this remains implemented only when creating an instance of the class, in the form of an object.