2010-10-02 8 views
2

Quelqu'un peut-il clarifier ce qui suit?Agrégats de conception pilotés par domaine

si vous avez le modèle suivant;

présentation -> Diaporama -> video

où j'ai identifié présentation comme la racine globale, cela signifie que si je veux ajouter une diapositive à une présentation puis je dois passer par la racine globale par exemple presentation.addslide (slide myslide) et de la même façon si je veux ajouter une vidéo à une diapositive, je dois aussi passer par la racine agrégée par exemple. presentation.addvideotoslide (vidéo myvideo, int slideNumber) ???

Ou puis-je utiliser la diapositive avec la présentation et avoir une méthode sur la diapositive, par exemple. slide.addvideo (vidéo myvideo) ???

Merci

Répondre

5

Votre première hypothèse est correcte, vous êtes censé passer par la racine globale pour accéder aux objets de valeur et les entités contenues dans l'ensemble.

Questions connexes