An Abstraction is a relationship between two elements that represent the same concept, either at different levels of abstraction or from different viewpoints. This diagram above shows that two different customer Classes from different models (the Domain model and the Code model) represent the same concept.

The Abstraction relationship is a subtype of a Dependency relationship.

Toolbox icon

Learn more