An object (or instance, drawn as a solid-line blob)
has identity, state and behaviour and is an independent
unit which interacts with other objects by exchanging
messages. The behaviour and characteristics of the object
are encapsulated within it (also called information
hiding).
A class (drawn as a dotted-line blob) defines a collection
of objects with the same structure and behav-