Object-Oriented Concepts and Their UML Notation

Booch [13] defines an object as “a concrete manifestation of an abstraction; an entity with a well-defined boundary and identity that encapsulates state and behavior; an instance of a class.”