Példák osztály diagramok

Első példaként, ábra. 11.17 ábra az osztály diagram a repülésirányító rendszer a repülőgép.

Példák osztály diagramok

Ábra. 11.17. Az osztály diagram a repülésirányító rendszer

Itt ProgrammaPoleta osztály, amely TraektoriyaPoleta tulajdonságokat módosító VypolnyatProgrammu működés () és a választó művelet PrognozOkonchUpravleniya (). Van egy egyesület között az osztály és az osztály SU Controller - másolatok beállított program mozgás paramétereit, amelynek szolgáltatnia kell az adatkezelő példányok.

Osztály Controller SU - egység, amelynek példányai közül egy esetben az osztály sebesség és szögek Regulator Controller, valamint hat az esetekben az osztály-érzékelő. Másolatok fordulatszám-szabályozó és a vezérlő tartalmazza az egység szögek fizikailag (használatával összetételarány) és másolatok érzékelő - a összeköttetéshez, vagyis a SU vezérlő például tartalmazza csak a mutatókat tárgyak érzékelők. Fordulatszám-szabályzó és szögeket ellenőrző - alosztálya absztrakt superclass szabályozó, amely továbbítja azokat öröklött absztrakt műveletek Be () és Ki (). Másfelől, a vezérlő osztályban, amely egy adott osztály port.

Mint látható, a társulás nevét (meghatározott repülési), a szerepe az Egyesület tagjai kifejezetten szerepelnek (Server, Client). Kapcsolat készítmények is neveket (is beleértve), ahol ezek a kapcsolatok kiszabott korlátozás - a vezérlő nem tartalmazhat sebességszabályzóval és szabályozó szögek egyszerre.

Osztályú SU szabályozó szab határt sokaságával - megengedett legfeljebb három példányban ebben az osztályban. Class sebesség szabályozó van egy határ másik típus - visszakapcsolási annak példányosıtási engedélyezve nem korábban, mint 64 ms.

A rendszer egy másik, ábra. 11.18 ábra egy osztálydiagram színházi információs rendszer. Ez a rendszer képezi hat osztály.

Osztályok és aggregátumok Színház előadásában olyan műveletek hozzáadása és eltávolítása a részek, amelyek szerepelnek az egységek itt. Ezek egy részét a színházi közönség, és a vállalat részeként a társulat - Színészek. Összesítése kapcsolatát egy osztály, osztályok Színház társulat és a közönség kissé eltérő. A színház egy vagy több együttesek, de minden cég az egyik és csak az egyik színházban. Másrészt, lehet menni a színházi közönség bármennyi (nulla összeg), a néző hozzáférést egy vagy több színház.

Osztályok között társulat és a szereplők két attitűd - összesítés és egyesület. Összesítése azt mutatja, hogy az egyes szereplők dolgozó egy vagy több társulatok, és minden társulat kell legalább egy színész. Association azt mutatja, hogy az egyes társulat kezeli csak egy színész -, a művészeti vezető és egyes szereplők nem vezetők.

Az egyesület az osztályok között és a teljesítmény színész azt észleli, hogy a játék kell elfoglalt legalább egy színész, de a színész játszik bármilyen előadások száma (vagy akár nem játszhat semmit).

A játék az osztályok között, és a közönség is felvette Egyesület. Elmagyarázza, hogy a néző tudja nézni bármilyen előadások számát, és minden teljesítményt lehet tetszőleges számú nézőt.

Végül a táblázat megjeleníti a két kapcsolatok öröklés, azt állítva, hogy a közönség és a színészek egy emberi tényező.

Példák osztály diagramok

Ábra. 11.18. Az osztály diagram a színház információs rendszer

1. Ismertesse a célból, statikus modell objektum-orientált szoftver rendszerek.

2. Mi az elsődleges eszköz benyújtásának statikus modell?

3. Hogyan kell alkalmazni a statikus modell?

4. Milyen szakaszok szerepelnek a grafikus ábrázolás az osztály?

5. Milyen részén az osztály, akkor nem mutat?

6. Mi a fajták körét tulajdonságok (műveletek)?

7. Magyarázza általános szintaxis képviselet tulajdonságait.

8. Milyen szinten vannak a láthatóság ismersz? Bennük?

9. Mi jellemzi az ingatlanok tudod?

10. Magyarázza általános szintaxis reprezentációk működését.

11. Milyen a formája a paraméter reprezentációja műveletet?

12. Mi jellemzi a műveleteket ismert meg?

13. Mi az a három pontot a listán az ingatlanok (műveletek)?

14. A szervezett csoportja tulajdonságok (műveletek)?

15. Hogyan korlátozza azon esetek számát, az osztály?

16. Sorold fel, mit tud „díszíteni” kapcsolat egyesületek.

17. Lehet egy statikus modell egy szoftver rendszer nincs kapcsolata az egyesülési?

18. Mit jelent az a selejtező? Mit jelenthet ez?

19. Milyen kapcsolat lehet jelölni a láthatóságot és hogy ezek a jelek képviselik?

20. Mit jelent az osztály-szövetség?

21. Mi a különbség a összesítése a készítmény? Fajta kapcsolat vannak (UML)?

22. Mit jelent az egyszerű összefüggés UML?

23. Mit jelent az általánosítás az érvényes?

24. Milyen hátrányai vannak a többszörös öröklés?

25. List rombusz rácshibasűrűséget örökséget.

26. Mit jelent az az arány megvalósítása?

27. Mit jelent a hatalom a „sok-sok”, és milyen módon használják?

28. Mi egy absztrakt osztály (művelet), és ő (lány) jelenik meg?

29. Hogyan lehet megelőzni polimorfizmus műveletet?

30. Hogyan lehet azonosítani a gyökér osztály?

Kapcsolódó cikkek