Pravidlo 14: Kompozice a agregace

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.

About Slávek Rydval 134 Článků
Slávek Rydval začínal jako programátor, ale postupem času se dostal k návrhu softwaru, posléze k integrační architektuře a v současní době pracuje jednak jako architekt řešení a jednak jako školitel UML (základů i příprav k certifikační zkoušce OCUP 2) a nástroje Sparx Enterprise Architect. S UML přišel do styku již na univerzitě, ale opravdu intenzivně se mu věnuje posledních deset let. Na programování však nezanevřel a občas pár řádek kódu napíše.

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

Napište komentář

Vaše e-mailová adresa nebude zveřejněna.


*