Zadejte hledaný výraz...

Diagram UML

Analfabet
verified
rating uzivatele
6. 2. 2012 10:48:40
Omlouvám se nedopatřením jsem smazal vlákno.
4829
zajímá mě tedy spíše co znamená ta kompozice. Z toho obrázku směřuje do interface. Znamená to, že snad v interface je instance třídy Composite? Díky
6. 2. 2012 10:48:40
https://webtrh.cz/diskuse/diagram-uml-2#reply727899
Tom
verified
rating uzivatele
(7 hodnocení)
6. 2. 2012 13:15:26
Kompozice znamená, že jedno nemůže bez druhého existovat. Tam kde je vyplněný kosočtverec, ten nemůže existovat.
V tomhle případě tedy Component nemůže existovat bez existence Composite - což je logické, interface je vždy rozhraním nějaké třídy
6. 2. 2012 13:15:26
https://webtrh.cz/diskuse/diagram-uml-2#reply727898
Jirka
verified
rating uzivatele
(74 hodnocení)
6. 2. 2012 14:24:34
Obrázek ukazuje :
Třída Composite realizuje interface Component.
Je defnováno, že interface Component může (to je ta hvězdička, znamená 0-n) obsahovat objekty třídy Composite.
Správně by ta kompozice měla být obráceně, jelikož kompozice je složení komponent. Ten vyplněný kosočtverec znamená existenění vazbu na nadřazený prvek (ten je jeden), je tedy logické, aby 1 kompozice obsahovala * komponent. Zvlášť, když je z obrázku patrné, že ta vazba na komponenty je private parametr třídy composite pojmenovaný children.
6. 2. 2012 14:24:34
https://webtrh.cz/diskuse/diagram-uml-2#reply727897
Analfabet
verified
rating uzivatele
7. 2. 2012 02:49:54
Napsal jiriki;755372
Obrázek ukazuje :
Třída Composite realizuje interface Component.
Je defnováno, že interface Component může (to je ta hvězdička, znamená 0-n) obsahovat objekty třídy Composite.
Správně by ta kompozice měla být obráceně, jelikož kompozice je složení komponent. Ten vyplněný kosočtverec znamená existenění vazbu na nadřazený prvek (ten je jeden), je tedy logické, aby 1 kompozice obsahovala * komponent. Zvlášť, když je z obrázku patrné, že ta vazba na komponenty je private parametr třídy composite pojmenovaný children.
Ano děkuji to jsem přesně potřeboval vědět, zda ta kompozice nemá náhodou být obráceně.
7. 2. 2012 02:49:54
https://webtrh.cz/diskuse/diagram-uml-2#reply727896
Analfabet
verified
rating uzivatele
11. 2. 2012 18:43:14
Mám ještě jeden dotaz. Není mi dosti jasný rozdíl mezi agregací a asociací. Vím, že je agregace konkrétnějším typem asociace, ale není to specifikováno konkrétněji? Nebo se to dá brát i tak, že si vystačím pouze s kompozicí a agregací? Asociace je obecný typ ze kterého vychází konkrétnější agregace a kompozice, mám pravdu?
11. 2. 2012 18:43:14
https://webtrh.cz/diskuse/diagram-uml-2#reply727895
Pro odpověď se přihlašte.
Přihlásit