Может ли совокупные корни иметь потомки, которые также являются совокупными корнями?Если да, ссылается ли он только на него, или у агрегатного корня, который содержит свойство другого агрегатного корня, есть методы, которые изменяют его с помощью этого метода?
Допустим, у вас есть класс с именем "Рабочий" и другой с именем"Компания".Оба являются совокупными корнями.Компания имеет собственность работника. Извините за плохой пример
public class Company {
private Worker worker;
...
public Worker getWorker() {
...
}
}
public class Worker {
...
}
или класс компании "скрывает" работника?
public class Company {
private Worker worker;
...
public String getWorkerName() {
...
}
}
public class Worker {
...
}
И работник говорит только с классом компаниипотому что это не является частью контекста компании?Почему так?Всегда ли доступны агрегатные корни внутри других агрегатных корней, как в моем первом примере?(Я бы так подумал, но у меня нет причин, почему)