In the
programming paradigm of
object-oriented programming, an object is the individual
run-time unit that is used as the basic building block of programs. These objects act on each other, as opposed to a traditional view in which a program may be seen as a collection of
functions, or simply as a list of
instructions to the computer. Each object is capable of receiving
messages, processing data, and sending messages to other objects. Each object can be viewed as an independent little machine or actor with a distinct role or responsibility.
See more at Wikipedia.org...