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