Documente Academic
Documente Profesional
Documente Cultură
Diagrame de Clasă: - Exemple
Diagrame de Clasă: - Exemple
- exemple -
Scopuri urmărite:
• Să se facă distincţia dintre agregări şi
compuneri
• Folosirea corectă a generalizărilor şi
claselor abstracte
• Folosirea corectă a asocierilor
• Restricţii dintre asocieri
• Noi analysis patterns
Se consideră enunţurile:
E agregare.
Poate fi compunere?
E agregare.
Poate fi compunere?
Nu, pentru că multiplicitatea nu e cel mult 1 (un perete poate aparţine la mai
multe camere alăturate)
Obs. Se consideră (pentru completarea multiplicităţii) că o cameră
poate conţine cel puţin un perete (circular).
3. Modemurile şi tastaturile sunt periferice de intrare/ieşire.
E generalizare, cu observaţia că supraclasa e abstractă, dar şi incompletă
(există şi alte tipuri de periferice de intrare/ieşire). Vezi Glosar de termeni
O soluţie imediată
(deşi incorectă) ar fi:
Obs. Contul va fi deschis unei persoane fizice sau juridice. Prin urmare,
PersFizica şi PersJuridica trebuie excluse mutual.