W tej lekcji wykorzystano prostą metodę tworzenia instancji wzorca Interfejs
na diagramie klas lub diagramie swobodnym.
Przed rozpoczęciem należy wykonać zadania opisane w lekcji 3: Wybór wzorca.
Aby wyświetlić tę lekcję przed wykonaniem następnych kroków, kliknij opcję
.
Pierwszą częścią sekwencji mającej na celu zastosowanie wzorca jest utworzenie instancji
wzorca. Można utworzyć więcej instancji wzorca;
wszystkie one mogą być jednocześnie aktywne. Najprostszym sposobem utworzenia instancji
jest skorzystanie z metody przeciągnij i upuść.
Instancja wzorca jest strukturą
identyfikowaną przez słowo kluczowe UML: Pattern Instance. Ponieważ wzorzec Interfejs
opiera się na współpracy, jest on zawarty w jednym z dwóch unikalnych
kształtów wybranych przez użytkownika. Inne rodzaje wzorców opierają się na pakietach lub klasach,
imitują więc kształty takich elementów w widoku
diagramu. Definicje parametrów szablonu wzorca są skracane w procesie
tworzenia instancji. Typ UML oraz krotność każdego z parametrów szablonu
są również widoczne w instancji, co ułatwia osobie stosującej wzorzec wybór lub utworzenie
odpowiednich argumentów do powiązania ze wzorcem.
Można utworzyć wiele instancji
tego samego wzorca w obszarze roboczym. Aby dodać
instancję wzorca do modelu:
- W widoku Eksplorator wzorców przeciągnij wzorzec Interfejs na diagram
swobodny lub diagram klas. Instancja wzorca zostanie utworzona i wyświetlona
na diagramie.
- Instancja wzorca jest teraz wyświetlana w widoku Eksplorator projektu jako
część tego samego przykładowego modelu UML.
- Rozwiń instancję wzorca, aby wyświetlić jej zawartość. Będzie można obserwować zmiany
zachodzące w instancji podczas modyfikowania wzorca na diagramie w następnym ćwiczeniu.
- Aby wyświetlić właściwości dowolnego elementu w widoku Eksplorator projektu
lub w widoku diagramu, kliknij ten element prawym przyciskiem myszy i wybierz opcję Właściwości.
Teraz możesz poznać sposoby przekazywania argumentów dla parametrów wzorca.