Агрегаты проектирования, управляемые доменом - PullRequest
2 голосов
/ 02 октября 2010

Может кто-нибудь уточнить следующее:

, если у вас есть следующая модель;

презентация -> слайд -> видео

, где я определил презентацию каккорень совокупности, означает ли это, что если я хочу добавить слайд в презентацию, то я должен пройти через корень агрегата, например presentation.addslide (слайд-слайд) и аналогичным образом, если я хочу добавить видео в слайд Iтакже необходимо пройти через сводный корень, например presentation.addvideotoslide (video myvideo, int slideNumber) ???

Или я могу использовать слайд вне презентации и создать метод на слайде, например slide.addvideo (видеоmyvideo) ???

Спасибо

1 Ответ

5 голосов
/ 02 октября 2010

Ваше первое предположение верно, вы должны пройти через корень агрегата, чтобы получить доступ к объектам значений и сущностям, содержащимся в агрегате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...