W tej lekcji opisano ponowne zastosowanie przykładowego wzorca po dodaniu
do interfejsu dodatkowych elementów stosowanych jako argument.
Aby wyświetlić tę lekcję przed wykonaniem następnych kroków, kliknij opcję
.
Podczas lekcji 6 uczestnicy określali argumenty dla wzorca Interfejs. Można
było zaobserwować, że operacje UML zostały dodane do klasy AppFunction1 po określeniu
klasy AppFunction1 jako argumentu, a klasa została powiązana z przypisanym parametrem szablonu.
Teraz można zmodyfikować niektóre elementy argumentu, aby zauważyć możliwość ponownego zastosowania
wzorców w celu aktualizowania innych elementów biorących udział
w stosowaniu wzorca.
Aby zdać sobie sprawę z możliwości wzorców, należy dodać
element operacji w celu zaobserwowania wyników ponownego zastosowania wzorca. Aby dodać
operację do interfejsu:
- W widoku Eksplorator projektu kliknij prawym przyciskiem myszy interfejs IMyInterface
i wybierz kolejno opcje . Do interfejsu zostanie dodana operacja,
której domyślna nazwa znajduje się w aktywnym polu.
- Zastąp nazwę domyślną tekstem myOperation.
- W widoku diagramu kliknij prawym przyciskiem myszy instancję wzorca i wybierz kolejno opcje
.
Wszystkie powiązane elementy, tak jak w przypadku tego wzorca, są teraz ponownie obliczane przez wzorzec,
chyba że autor wzorca w jego projekcie jawnie zmienił proces ponownego stosowania.
- W widoku diagramu lub w widoku Eksplorator projektu wyszukaj
klasę AppFunction1, aby zapoznać się z wynikiem operacji ponownego zastosowania wzorca.
Do interfejsu IMyInterface została dodana operacja myOperation.
Na zakończenie tego kursu przejrzyj materiały zawarte w podsumowaniu rozdziału dotyczącego
stosowania wzorca.