Asociace jsou vděčné téma. Ostatně již jsme se o nich bavili a tímto příspěvkem nekončíme. Tentokráte se zaměříme se na agregace a kompozice.
Agregace a kompozice slouží pro modelování vzoru celek-část. Kilogram je částí tuny, cyklista je součástí pelotonu, čeština je součástí studijních programů na středních školách. A našli bychom tisíce dalších příkladů.
V UML platí pravidlo nazvané binary_associations, které říká, že agregaci i kompozici můžeme použít pouze v případě binárních asociací.

Co na to Sparx EA?
Tady není o čem přemýšlet, Sparx EA toto pravidlo naprosto ignoruje, ba co víc, neštítí se udělat kompozici či agregaci na více koncích asociace.

Douška
Celý seriál 30 pravidel UML byl revidován, upraven a knižně vydán. Pokud jej chcete mít k dispozici v papírové podobě, navštivte stránky nakladatelství Elebedial.

Buďte první kdo přidá komentář