Я читал пару статей о переполнении стека об агрегации и ее сравнении с делегированием и составом. Главным образом:
различие между делегированием, составом и агрегацией (проект Java OO)
Согласно этой и другим статьям, которые я читал здесь, концессия заключается в том, что совокупность заключается в том, что один объект владеет другим, однако смерть одного не означает смерть другого. Однако в соответствии с Design Patterns от GoF:
«Агрегация подразумевает, что совокупный объект и его владелец имеют одинаковое время жизни» [страница 22 внизу]
Любой совет по этому поводу?
Спасибо