Darstellungsoptionen | UML-Darstellung: Schnittstelle
Schnittstellen werden gewöhnlich zusammen mit Designsubsystemen verwendet. Es ist normalerweise nicht erforderlich
oder empfehlenswert, Schnittstellen zusammen mit Designklassen zu verwenden, weil dort öffentliche Operationen
gewöhnlich ausreichen. Schnittstellen werden gewöhnlich verwendet, wenn das Verhalten (in Form von
Operationssignaturen) unabhängig von den Elementen definiert werden muss, die diese Operationen realisieren. Dies
impliziert das Vorhandensein höherer Abstraktionen von Verhalten oder Ersetzbarkeit, die als Designsubsysteme
modelliert sind. Für Projekte, die diese Attribute nicht haben, können Schnittstellen weggelassen werden.
|