< Vissza | Tovább >

6. lecke: Meglévő elemek kötése argumentumként

A lecke két különböző módszert vizsgál meg, amelyekkel meglévő UML-modellelem mintasablon argumentumaként határozható meg.

Ha a lépések végrehajtása előtt szeretné megtekinteni ezt a leckét, akkor kattintson a következő hivatkozásra:

Új elem létrehozása helyett, az elem nevét a Diagram nézetben található mintapéldányba beírva meglévő elemeket is kijelölhet. Ezenkívül meglévő elemet a Projektböngésző vagy Diagram nézetből a mintapéldányra húzhat.

Meglévő elemek kötésére argumentumként különböző módszereket használhat: megadhatja a meglévő elem nevét mint argumentumot vagy a meglévő elemet argumentumként áthúzhatja.

  1. Meglévő elem nevének megadásához argumentumként, tegye a következőket:
    1. A szabadformájú vagy osztálydiagramban tartsa a kurzort a mintapéldány Megvalósítás paramétere felett. A műveletsor megjelenik és egy Osztály ikon, valamint egy Szöveg ikon válik elérhetővé.
    2. Meglévő UML-osztályelem nevének beírásához kattintson a műveletsoron található Szöveg ikonra. Közvetlenül a sablonparaméter jobb oldala mellett téglalap alakú doboz jeleik meg.
    3. A dobozba az AppFunction1 szöveget beírva határozza meg az osztályt a példamodellből.
    4. A név befejezéséhez kattintson a példányon kívül vagy nyomja meg az Entert. A sablonparaméter melletti üres doboz helyén kötésszimbólum jelenik meg, amit az elem neve követ.
    5. Figyelje meg a sablonkötések változásait a Projektböngésző nézetben. A kötési szerkezet most a Megvalósítás sablonparaméterhez kötött AppFunction1 osztályt jeleníti meg.

    Legfontosabb eredményként a DoWork felület két művelete átmásolásra került az AppFunction1 osztályba.

  2. Ha meglévő elemet argumentumként kíván áthúzni, akkor tegye a következőket:
    1. A szabadformájú vagy osztálydiagramban fogd és vidd módszerrel húzza a DoWork felületet a mintapéldány Felület sorának baloldalára.

      Elemet mintapéldányra húzva az előzőleg kötött elemet lecserélheti, amennyiben a kötött elem ki volt jelölve.

    2. A Projektböngésző nézet segítségével figyelje meg, hogy a minta kötésének eredményeként a doNothing és a doSomething műveletek hozzá lettek adva az AppFunction1 osztályhoz.
    3. Az új elem hozzáadásának ellenőrzéséhez bontsa ki a példány sablonjának kötési szerkezetét a Projektböngésző nézetben. A Felület sablonparaméter egy harmadik, DoWork nevű felületelemhez lett hozzákötve.
Készen áll a minta újra alkalmazására és a minta modell elemekre gyakorolt hatásának vizsgálatára.
< Vissza | Tovább >