Übung 7: Muster erneut anwenden

In dieser Übung wird die erneute Anwendung des Beispielmusters erläutert, nachdem einer Schnittstelle, die Sie als Argument verwenden werden, zusätzliche Elemente hinzugefügt wurden.

In Übung 6 haben Sie Argumente für das Schnittstellenmuster angegeben. Sie haben gesehen, dass die UML-Operationen der Klasse 'AppFunction1' hinzugefügt wurden, als Sie die Klasse 'AppFunction1' als Argument angaben, und dass sie an den zugeordneten Schablonenparameter gebunden wurde. Jetzt können Sie einige der Argumentelemente ändern, um zu beobachten, wie Sie eine erneute Anwendung von Mustern nutzen können, um die anderen Elemente zu aktualisieren, die an der Anwendung des Musters beteiligt waren.

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 6: Vorhandene Elemente als Argumente binden ausführen.

Operation zu Schnittstelle hinzufügen

Zur Demonstration des Potenzials der Verwendung von Mustern fügen Sie ein Operationselement hinzu, um die Ergebnisse einer erneuten Anwendung des Musters zu beobachten.
  1. Klicken Sie in der Modellexplorersicht mit der rechten Maustaste auf die Schnittstelle 'IMyInterface', und klicken Sie auf UML hinzufügen > Operation. Der Schnittstelle wird eine Operation hinzugefügt, und der Standardname ist unter Fokus.
  2. Überschreiben Sie den Standardnamen mit myOperation.
  3. Klicken Sie in der Diagrammsicht mit der rechten Maustaste auf die Musterinstanz und anschließend auf Muster > Muster erneut anwenden. Sofern der Musterautor den Prozess der erneuten Anwendung nicht speziell im Design eines Musters ändert, werden alle gebundenen Elemente, wie bei diesem Muster, durch das Muster nun erneut ausgewertet.
  4. Lokalisieren Sie in der Diagrammsicht oder in der Modellexplorersicht die Klasse 'AppFunction1', um die Ergebnisse der erneuten Anwendung des Musters zu beobachten. Die Operation 'myOperation' wurde der Schnittstelle 'IMyInterface' hinzugefügt.

Beenden Sie dieses Lernprogramm, indem Sie die Informationen in Muster anwenden - Zusammenfassung prüfen.

Feedback
(C) Copyright IBM Corporation 2004, 2005. Alle Rechte vorbehalten.