Because the more specific representational constructs receive the characteristic of the more general representational constructs, instances of the more specific representational constructs may be substituted for instances of the more general representational constructs. Fundamentally, associations are descriptions of links with common attributes, operation implementations, semantics, associations, and interactions. There are various other concepts regarding links and associations that are not discussed above. Return to Contents Scenarios and Interactions Scenarios and interactions abstract occurrences among entities. Scenarios are representational constructs of entities that are conduits for a sequence of message exchanges among other entities.
Scenarios are instances of interactions.
Fundamentally, scenarios are abstracted message exchanges among objects. Interactions are descriptions of scenarios with a common implementation. Fundamentally, interactions are descriptions of scenarios with common message exchange sequences, classes, and associations. There are various other concepts regarding scenarios and interactions that are not discussed above. There are various semantic variations or interpretations of the object-oriented paradigm due to the definition and interpretation of the concepts that constitute the paradigm, application and utilization of the paradigm, and the closure and extensibility of the paradigm.