Chapter 1 Object-Oriented Model Basics
5
Objects in an OOM
An OOM represents the interaction of the following objects:
Object
Selection
Tool Description
Package General purpose sub-set used to organize objects
into groups
Class Set of objects that share the same attributes,
operations, methods, and relationships
Interface Collection of operations used to specify the
externally visible behavior of a class, object, or
other entity
Attribute — Named property of a class
Operation — Service that can be requested from a class
Association Structural relationship between objects of
different classes
Dependency Relationship between two modeling elements, in
which a change to one modeling element will
affect the other modeling element
Realization Link between classes and interfaces and between
components and interfaces
Generalization Link between classes showing that the subclass
shares the structure or behavior defined in one or
more superclasses