< Vissza | Tovább >

4. lecke: Példány létrehozása a mintából

A lecke példány létrehozásának egyszerű módszerét mutatja be a Felület mintából osztály vagy szabadformájú diagram segítségével.

Mielőtt elkezdi, a Minta kiválasztása című 3. leckét kell befejeznie.

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

Minta alkalmazásakor a sorozat első lépéseként a minta egy példányát kell létrehoznia. A mintából több példányt is készíthet és egyszerre aktiválhatja azokat. Példát legegyszerűbben a fogd-és-vidd módszert használva hozhat létre.

A minta példánya olyan szerkezet, ami a Mintapéldány UML-kulcsszóval azonosítható. Mivel a Felület minta együttműködésen alapszik, azt két felhasználó által kijelölt egyedi alakzat egyike tartalmazza. Minták más típusai csomag- vagy osztályalapúak és az ilyen típusú minták a Diagram nézet megfelelő elemeinek alakját utánozzák. A minta sablonjának paraméterdefinícióit a példányosítás tartalmazza rövidített formában. A példányban az összes sablonparaméter UML-típusa és multiplicitása is látható, ezáltal segítve a a mintaalkalmazót a mintához kötendő megfelelő argumentumok kiválasztásában és létrehozásában.

A munkaterületen található mintából több példányt is készíthet. Ha a mintapéldányt a modellhez kívánja adni, akkor tegye a következőket.

  1. A Mintaböngésző nézetben a Felület mintát húzza a szabadformájú vagy osztálydiagramra. A minta példányosításra kerül és a keletkező mintapéldány megjelenik a diagramban.
  2. A Projektböngésző nézetben a mintapéldány most ugyanannak a példa UML-modellnek a részeként jelenik meg.
  3. A tartalom megtekintéséhez bontsa ki a mintapéldányt. A következő gyakorlatban a példányon megjelenő változásokat fogja látni, amikor a mintát a diagramban módosítja.
  4. Bármely elem tulajdonságainak megjelenítéséhez a Projektböngésző nézetben vagy Diagram nézetben kattintson a jobb egérgombbal az elemre, majd válassza az előugró menü Tulajdonságok menüpontját.
Készen áll a megtanulni, hogyan biztosíthatja a mintaparaméterek számára a szükséges argumentumokat.
< Vissza | Tovább >