Powiązania

Same klasy nie dostarczyłyby zbyt wielu informacji na temat projektu systemu. W UML-u dostępnych jest kilka sposobów reprezentacji powiązań pomiędzy klasami. Każde powiązanie UML reprezentuje inny typ połączenia pomiędzy klasami i ma subtelne właściwości, które nie zostały w pełni ujęte w specyfikacji UML-a. Tworząc modele w świecie rzeczywistym, należy upewnić się, że informacje przekazywane za pomocą powiązań są zrozumiałe dla odbiorcy. Jest to zarówno ostrzeżenie dla tworzących modele, jak i nasze wyjaśnienie, że to, co piszemy poniżej, stanowi naszą własną interpretację specyfikacji UML-a. Na przykład dyskusja na temat tego, kiedy używać agregacji, a kiedy kompozycji, cały czas się toczy. Aby pomóc wybrać najlepsze powiązanie, ...

Get UML 2.0. Almanach 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.