Przestrzenie nazw oraz klasy odwołujące się do siebie

Podział klas na pakiety powoduje konieczność prowadzenia pewnego rodzaju księgowania ich. Jeżeli czytelnik jest programistą języka Java, mógł napotkać wcześniej związany z tym problem. Aby wykorzystać klasę ArrayList w programie, w języku Java należy wskazać, że jest ona umieszczona w pakiecie java.util. Jest to wymagane, ponieważ pakiety Javy definiują własne przestrzenie nazw (ang. namespacesprzyp. tłum.) lub też konteksty nazw. Jeżeli element nie znajduje się w bieżącej przestrzeni nazw, wtedy należy wskazać miejsce jego umieszczenia.

Analogicznie pakiet języka UML również tworzy przestrzeń nazw. Dlatego też jeżeli jeden element w jednym pakiecie chciałby używać innego elementu w innym ...

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.