Virtuál se správou na 4 měsíce za super cenu. AKCE: 1 + 3 měsíce zdarma.
Zobrazují se odpovědi 1 až 5 z 5

Diagram UML

  1. Omlouvám se nedopatřením jsem smazal vlákno.

    uml.jpg

    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

  2. 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

  3. 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.

  4. Citace Původně odeslal jiriki Zobrazit příspěvek
    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ě.

  5. 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?

Podobná témata

  1. MySQL a EER Diagram
    By deries in forum PHP
    Odpovědí: 3
    Poslední příspěvek: 06.11.2008, 13:54
Hostujeme u Server powered by TELE3