Übung 5: Neue Elemente an Musterexemplare binden

In dieser Übung werden verschiedene Methoden zum Hinzufügen bzw. Binden von Argumenten an das Musterexemplar vorgestellt.

Beim Binden werden die Schablonenparameter des Musterexemplars durch die ausgewählten bzw. neu erstellten und vom Musteranwender angegebenen Elemente ersetzt.

Ob Sie vorhandene Elemente auswählen oder neue Elemente als Argumente erstellen, hängt von dem Zweck ab, dem das Muster dienen soll. In dieser Lerneinheit werden verschiedene Methoden erläutert, so dass Sie sich mit ihnen vertraut machen können.

Im unformatierten Diagramm bzw. im Klassendiagramm können Sie Elemente über die Aktionsleiste hinzufügen. Zum Einblenden der Aktionsleiste bewegen Sie den Cursor gemächlich über die leere Oberfläche oder beliebige Elemente der Diagrammsicht. Sie können den Cursor über den Schablonenparametern im Musterexemplar anhalten, um die Aktionsleiste nur mit den Elementen anzuzeigen, die auf den UML-Typ des Schablonenparameters zutreffen.

Wenn die Aktionsleiste nach wenigen Sekunden ausgeblendet wird, drücken Sie die Leertaste, um sie erneut anzuzeigen.

Wenn Sie diese Übung anzeigen möchten, bevor Sie diese Schritte ausführen, klicken Sie auf:

Schaltfläche 'Anzeigen' Anzeigen

Bevor Sie beginnen, müssen Sie Übung 4: Exemplar des Musters erstellen ausführen.

Neues Element als Argument erstellen

Dies ist eine einfache Methode, mit der dem Musterexemplar ein Argumentwert mit einem Standardnamen hinzugefügt wird.
  1. Bewegen Sie im unformatierten Diagramm bzw. im Klassendiagramm den Cursor über den Schnittstellenparameter ('Interface') des Musterexemplars. Die Aktionsleiste wird angezeigt.
  2. Klicken Sie auf das Schnittstellensymbol der Aktionsleiste, um ein Schnittstellenelement zu erstellen und an den Schablonenparameter zu binden. Ein Bindesymbol, gefolgt vom UML-Typ des Elements (Interface), ersetzt das leere Kästchen neben dem Schablonenparameter und weist darauf hin, dass das neue Element an das Musterexemplar gebunden ist.
  3. Beachten Sie, dass in der Modellexplorersicht das neue Schnittstellenelement im UML-Modell hinzugefügt wird. Die Schablonenbindestruktur des Musterexemplars zeigt zudem, dass der Schablonenparameter für die Schnittstelle ('Interface') an ein Schnittstellenelement (Interface) gebunden ist.

Element mit angepasstem Namen als Argument erstellen

Diese Methode zum Hinzufügen eines Arguments ist die gleiche wie die obige, jedoch mit dem Unterschied, dass Sie die Option haben, dem Element einen Namen zu geben, bevor es gebunden wird.
  1. Bewegen Sie im unformatierten Diagramm bzw. im Klassendiagramm den Cursor über den Schnittstellenparameter ('Interface') im Musterexemplar. In der Aktionsleiste sind die Symbole für die Auswahl verfügbar, die darauf hinweisen, dass die Multiplizität für den Schablonenparameter das Binden eines anderen Elements zulässt.
  2. Klicken Sie auf das Symbol Text rechts neben dem Schnittstellensymbol in der Aktionsleiste. Ein rechteckiges Kästchen wird rechts neben dem Schablonenparameter angezeigt.
  3. Geben Sie in das Kästchen IMyInterface ein, um das neue Element zu benennen, und klicken Sie auf einen Bereich außerhalb des Exemplars bzw. drücken Sie die Eingabetaste, um die Benennung abzuschließen. Ein Bindesymbol, gefolgt vom UML-Typ des Elements (Interface), ersetzt das leere Kästchen neben dem Schablonenparameter.
  4. Beobachten Sie die Änderungen an der Schablonenbindestruktur in der Modellexplorersicht. Die Bindestruktur zeigt jetzt, dass der Schablonenparameter für die Schnittstelle ('Interface') an ein zusätzliches UML-Schnittstellenelement mit dem Namen 'IMyInterface' gebunden ist.

Sie sind nun bereit, zwei weitere Methoden für das Hinzufügen von Argumenten zu einem Musterexemplar kennen zu lernen, so dass Sie mit Übung 6: Vorhandene Elemente als Argumente binden fortfahren können.

Nutzungsbedingungen | Rückmeldungen
(C) Copyright IBM Corporation 2004, 2005. Alle Rechte vorbehalten.