Łączenie pakietów

Język UML obsługuje nieco skomplikowany mechanizm łączenia pakietów. Łączenie pakietów różni się od ich importowania tym, że z definicji wytwarza pewne związki pomiędzy klasami o tych samych nazwach. Bodźce do łączenia pakietów pochodzą bezpośrednio z ewolucji z UML-a 1.x do UML-a 2.0. UML 2.0 definiuje bazowe pojęcie elementów i pozwala diagramom określonych typów na rozszerzanie pojęcia bazowego bez potrzeby dostarczania dla niego nowej nazwy. Na przykład UML rozszerza kilka podstawowych pojęć maszyny stanowej zachowania do pojęć protokołowej maszyny stanowej, pozostawiając ich oryginalne nazwy.

Jeżeli do jednego pakietu dołączony zostaje inny, to wszystkie klasy tego samego typu i o takiej samej nazwie automatycznie rozszerzają ...

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.