< Wstecz | Dalej >

Lekcja 5: Wiązanie nowych elementów z instancjami wzorca

W lekcji opisano różne metody dodawania lub wiązania argumentów z instancją wzorca.

Przed rozpoczęciem należy wykonać zadania opisane w lekcji 4: Tworzenie instancji wzorca.

Aby wyświetlić tę lekcję przed wykonaniem następnych kroków, kliknij opcję

.

Podczas wiązania parametry szablonu instancji wzorca są zastępowane przez wybrane lub nowo utworzone elementy określone przez osobę stosującą wzorzec.

Od planowanej funkcji wzorca zależy, czy jako argumenty powinny być zastosowane elementy nowo utworzone czy też wybrane spośród już istniejących. W ramach tego kursu opisane są różne metody, dzięki czemu uczestnicy mogą się z nimi zapoznać.

Do dodawania elementów na diagramie swobodnym lub diagramie klas służy pasek działań. Aby go wyświetlić, należy umieścić kursor nad pustym obszarem edytora diagramów i nacisnąć klawisz spacji. Aby wyświetlić mniejszy pasek działań zawierający jedynie elementy mające zastosowanie do typu UML parametru szablonu, należy przytrzymać kursor nad parametrami szablonu w instancji wzorca.

Jeśli pasek działań zniknie po kilku sekundach, należy nacisnąć klawisz spacji, aby go ponownie wyświetlić.

Aby powiązać nowe elementy z instancjami wzorca:

  1. Utwórz nowy element jako argument.
    1. Na diagramie swobodnym lub diagramie klas przytrzymaj kursor nad parametrem Interfejs instancji wzorca. Zostanie wyświetlony pasek działań.
    2. Kliknij ikonę interfejsu na pasku działań, aby utworzyć element interfejsu i powiązać go z parametrem szablonu. Puste pole obok parametru szablonu zastąpi symbol wiązania wraz z typem UML elementu (interfejsu), wskazując, że z instancją wzorca został powiązany nowy element.
    3. Zauważ, że w widoku Eksplorator projektu w modelu UML został dodany nowy element interfejsu. W widoku struktury wiązania szablonu instancji wzorca widać również parametr szablonu Interfejs powiązany z elementem Interfejs.
  2. Utwórz jako argument element o niestandardowej nazwie.

    Ze względu na to, że projektant wzorca może zablokować tę opcję w projekcie, niektóre szablony wzorca mogą jej nie zawierać.

    1. Przytrzymaj kursor nad parametrem Interfejs instancji wzorca na diagramie swobodnym lub diagramie klas. Na pasku działań do wyboru dostępne są ikony wskazujące na to, że krotność parametru szablonu umożliwia powiązanie z kolejnym elementem.
    2. Na pasku działań kliknij ikonę Tekst znajdującą się po prawej stronie ikony interfejsu. Obok prawej części parametru szablonu zostanie wyświetlone prostokątne okno.
    3. Jako nazwę nowego elementu wpisz w tym oknie IMyInterface, a następnie kliknij poza obszarem instancji lub naciśnij klawisz Enter, aby zatwierdzić nazwę. Puste pole obok parametru szablonu zastąpi symbol wiązania wraz z typem UML elementu (interfejsu).
    4. Zwróć uwagę na zmiany w strukturze wiązania szablonu w widoku Eksplorator projektu. W strukturze wiązania widać obecnie parametr szablonu Interfejs powiązany z dodatkowym elementem interfejsu UML o nazwie IMyInterface.
Użytkownik jest teraz przygotowany do poznania następnych dwóch metod dodawania argumentów do instancji wzorca przez powiązanie nowych elementów z instancjami wzorca.
< Wstecz | Dalej >