November 2012
Intermediate to advanced
272 pages
9h
Polish
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. generalization — przyp. 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 ...
Read now
Unlock full access