A lecke a példaminta újra alkalmazását vizsgálja meg, miután az
argumentumként használandó felülethez további elemek kerültek
hozzáadásra.
Ha a lépések végrehajtása előtt szeretné megtekinteni ezt
a leckét, akkor kattintson a következő hivatkozásra:
A 6. leckében a Felület mintához argumentumokat határozott meg. Amint
látta, amikor az AppFunction1 osztályt argumentumként meghatározta,
az osztályhoz UML-műveletek lettek hozzáadva és a hozzárendelt
sablonparaméterhez lett kötve.
Most néhány argumentumelemet módosítva megfigyelheti, hogy minta
alkalmazásában részt vevő egyéb elemek frissítésére hogyan használhatja a
minta újra alkalmazását.
A mintahasználat hatékonyságának megfigyelése
érdekében adjon hozzá egy műveletelemet és figyelje meg a minta újra
alkalmazásának eredményét. Ha felülethez műveletet kíván hozzáadni, akkor
tegye a következőket:
- A Projektböngésző nézetben kattintson a jobb egérgombbal a
IMyInterface felületre, majd válassza az előugró menü
menüpontját. A felülethez művelet lesz hozzáadva és a fókusz az
alapértelmezett névre kerül.
- Az alapértelmezett helyett írja be a myOperation
nevet.
- A Diagram nézetben kattintson a jobb egérgombbal a mintapéldányra,
majd válassza az előugró menü
menüpontját.
Hacsak a
mintakészítő a tervezéskor nem változtatta meg az újra alkalmazási
folyamatot, akkor minden ehhez a mintához kötött elem újra
kiértékelésre kerül a minta által.
- Az AppFunction1 osztályt a Diagram vagy a Projektböngésző nézetben
megkeresve figyelje meg a minta újra alkalmazásának eredményét.
A
myOperation művelet hozzá lett adva az IMyInterface felülethez.
Az ismertetőt a Minta alkalmazása összegzésében található
anyagok áttekintésével fejezze be.