< Vorherige Lektion | Nächste Lektion >

Lerneinheit 7: Muster erneut anwenden

In dieser Lerneinheit wird erläutert, wie Sie das Beispielmuster nach dem Hinzufügen zusätzlicher Elemente zu einer Schnittstelle, die als Argument verwendet werden, erneut anwenden können.

Wenn Sie die in dieser Lerneinheit auszuführenden Schritte zunächst anzeigen möchten, klicken Sie auf

In Lerneinheit 6 haben Sie Argumente für das Schnittstellenmuster angegeben. Sie haben gesehen, dass UML-Operationen zur Klasse 'AppFunction1' hinzugefügt wurden, nachdem Sie 'AppFunction1' als Argument angegeben hatten und dieses Argument an den zugeordneten Schablonenparameter gebunden wurde. Sie können nun einige der Argumentelemente ändern, um zu sehen, wie Sie andere Elemente, die bei der Musteranwendung beteiligt sind, durch das erneute Anwenden von Mustern aktualisieren können.

Um die Möglichkeiten, die die Anwendung von Mustern bietet, zu veranschaulichen, werden Sie nun durch das erneute Anwenden eines Musters ein Operationselement hinzufügen. Gehen Sie wie folgt vor, um eine Operation zu einer Schnittstelle hinzuzufügen:

  1. Klicken Sie in der Sicht 'Projektexlorer' mit der rechten Maustaste auf die Schnittstelle 'IMyInterface', und klicken Sie anschließend auf UML hinzufügen > Operation. Daraufhin wird eine Operation zur Schnittstelle hinzugefügt. Der Fokus liegt auf dem Standardnamen.
  2. Überschreiben Sie den Standardnamen mit dem Namen myOperation.
  3. Klicken Sie in der Diagrammsicht mit der rechten Maustaste auf die Musterinstanz, und klicken Sie anschließend auf Muster > Muster erneut anwenden. Soweit der Prozess des erneuten Anwendens im Entwurf des Musters nicht explizit vom Musterautor geändert wird, werden alle gebundenen Elemente wie bei diesem Muster ersichtlich durch das erneute Anwenden vom Muster neu ausgewertet.
  4. Suchen Sie in der Diagrammsicht oder der Sicht 'Projektexplorer' die Klasse 'AppFunction1', und überprüfen Sie, welche Auswirkungen die erneute Anwendung des Musters hatte. Die Operation 'myOperation' wurde zu 'IMyInterface' hinzugefügt.
Schließen Sie das Lernprogramm ab, indem Sie sich mit den in der Zusammenfassung zum Thema 'Muster anwenden' angegebenen Materialien vertraut machen.
< Vorherige Lektion | Nächste Lektion >