< Předchozí | Další >

Lekce 6: Svázat existující prvky jako argumenty

Tato lekce se zabývá dvěma různými způsoby, jak zadat stávající prvky modelu v UML jako argumenty šablony vzorku.

Pokud byste si chtěli tuto lekci prohlédnout dříve, než sami projdete potřebnými kroky, klepněte sem:

Namísto, abyste vytvářeli nový prvek v UML, můžete vybrat stávající prvky tak, že do instance vzorku v pohledu diagramu zadáte název existujícího prvku. Nebo můžete existující prvek přetáhnout z pohledu Průzkumníka projektů do pohledu diagramu na instanci vzorku.

Ke svázání existujících prvků jako argumentů můžete použít různé metody, jako například že zadáte název existujícího prvku jako argument nebo že existující prvek přetáhnete jako argument.

  1. Abyste zadali název existujícího prvku jako argument:
    1. V univerzálním diagramu nebo ve schématu třídy podržte kurzor nad parametrem Implementace v instanci vzorku. Zobrazí se řádek s akcemi a budou dostupné ikony Třída a Text.
    2. Klepněte na ikonu Text v řádku s akcemi, abyste mohli zadat název existujícího prvku třídy v UML. U pravé strany parametru šablony se objeví obdélníkové okénko.
    3. Zadejte do okénka AppFunction1, a zadejte tak třídu z ukázkového modelu.
    4. Klepněte mimo instanci nebo stiskněte klávesu Enter, abyste název dokončili. Prázdné okénko vedle parametru šablony nahradí symbol vazby následovaný názvem prvku.
    5. V pohledu Průzkumníka projektů si obhlédněte změny, které se udály na vazbě šablony. Struktura vazby nyní zobrazuje třídu AppFunction1 svázanou k parametru šablony Implementace.

    Nejdůležitější výsledek je, že dvě operace z rozhraní DoWork jsou nyní zkopírovány do třídy AppFunction1.

  2. Abyste přetáhli existující prvek jako argument:
    1. V univerzálním diagramu nebo ve schématu třídy přetáhněte rozhraní DoWork na levou stranu řady Rozhraní v instanci vzorku.

      Pokud vyberete již svázaný prvek, přetažením prvku na instanci vzorku nahradíte dříve svázaný prvek.

    2. Všimněte si toho, že v pohledu Průzkumníka projektů se v důsledku svázání vzorku do třídy AppFunction1 přidaly operace doNothing a doSomething.
    3. V pohledu Průzkumníka projektů rozbalte strukturu vazby šablony instance, abyste viděli přidání nového prvku rozhraní. Parametr šablony Rozhraní je svázán ke třetímu prvku rozhraní, nazvanému doWork.
Nyní jste připraveni znovu použít vzorek a pozorovat jeho vlivy na prvky modelu.
< Předchozí | Další >