160 likes | 255 Views
Objektumorientált elemzés és tervezés. Statikus modellezés. Gyurkó György. Objektumdiagram, osztálydiagram. Objektumdiagram. Osztálydiagram (az előbbi objektumdiagramból elvonatkoztatott). Osztály, attribútum, művelet, asszociáció specifikálásának bemutatása Enterprise Architectben.
E N D
Objektumorientáltelemzés és tervezés Statikus modellezés Gyurkó György
Osztálydiagram(az előbbi objektumdiagramból elvonatkoztatott)
Osztály, • attribútum, • művelet, • asszociáció specifikálásának bemutatása Enterprise Architectben
Több irányból öröklődésA legtöbb fejlesztő környezet nem támogatja azt az esetet, amikor osztály egynél több ősnek kiterjesztés típusú specializációja.
Több irányból öröklődés kiváltása kompozícióval (és delegálással) – 1. változás
Több irányból öröklődés kiváltása kompozícióval (és delegálással) – 2. változat
Dinamikus specializáció: Az egyik osztály példánya-ként létrejött objektum utóbb másik osztály példányaként folytatja az életét. A fejlesztő környezetek nem támogatják.
Singleton: Olyan objektum, amelyből egy rendszeren belül garantáltan csak egy példány lehet. s: az egyetlen példány mutatója,getSingleton(): az egyetlen példány mutatóját adja vissza.Miért nem oldható meg ez aprobléma úgy, hogy a szolgáltatás() egy nem példá-nyosodó osztály osztályműve-lete?
Lista tárolási szerkezet modellezése Egy lehetséges megoldás
Lista tárolási szerkezet modellezése (folytatás) Tipikus megoldás Csak listaelem modellezése. A listára tartozó műveletek végre-hajtására a lista első eleme kérhető fel.
Zsebszámológép statikus modellje Megjegyzés: A Gomb osz-tály és az EseményFigyelő interface „gyárilag” adottak. A megoldás olyan, hogy lehetővé teszi ezek felhasz-nálását.
HH.NN ÓÓ.PP ALARM SELECT SET ALARM ON/OFF Digitális óra