< Wstecz | Dalej >

Lekcja 7: Ponowne stosowanie wzorca

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:

  1. W widoku Eksplorator projektu kliknij prawym przyciskiem myszy interfejs IMyInterface i wybierz kolejno opcje Dodaj możliwość UML > Operacja. Do interfejsu zostanie dodana operacja, której domyślna nazwa znajduje się w aktywnym polu.
  2. Zastąp nazwę domyślną tekstem myOperation.
  3. W widoku diagramu kliknij prawym przyciskiem myszy instancję wzorca i wybierz kolejno opcje Wzorce > Reapply Pattern (Ponownie zastosuj wzorzec). 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.
  4. 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.
< Wstecz | Dalej >