Хм, а ничего что агрегат может там несколько паттернов реализовать если так надо по логике? Причём тут вообще приспособленец то? Его для экономии памяти и GC используют. Вон DbContext пул типичный вариант.
ну, это и есть "разделение одного объекта на несколько", для экономии памяти
Просто в коде на уровне классов типов аггрегатами называется всё, что свёртывает своё состояние из событий. А рут аггрегат не рут - это в коде на уровне типов не размечено. Это уже по докам понимаешь.
Вымысле рут не рут агрегат? У агрегата бывает Рут а не сам агрегат рут не рут. Ну например UserId агрегат рут. С помощью него ты все куски агрегата User можешь собрать.
Вымысле рут не рут агрегат? У агрегата бывает Рут а не сам агрегат рут не рут. Ну например UserId агрегат рут. С помощью него ты все куски агрегата User можешь собрать.
Всмысле root aggregate как корневая сущность домена.