Rozdział 5. Modelowanie struktury logicznej systemu: zaawansowane diagramy klas

Gdyby wszystko to, co możemy zrobić z diagramami klas, ograniczało się jedynie do deklaracji klas z prostymi atrybutami oraz operacjami, wtedy UML byłby bardzo słabym językiem modelowania. Na szczęście wykorzystywanie modelu obiektowego oraz UML-a pozwala na zastosowanie klas do czegoś więcej niż tylko ich prosta deklaracja. Na przykład pomiędzy klasami mogą występować związki. Jedna klasa może być na przykład rodzajem innej (uogólnienie — ang. generalizationprzyp. tłum.) lub też może na różne sposoby zawierać jej obiekty w zależności od tego, jak silny związek występuje pomiędzy nimi.

Klasy abstrakcyjne pomagają częściowo zadeklarować zachowanie klasy, pozwalając ...

Get UML 2.0. Wprowadzenie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.