LINUX.ORG.RU

История изменений

Исправление invy, (текущая версия) :

То есть, согласно последней твоей версии

Что значит последней да еще и версии?

композиция от агрегации отличается тем, что там запрещены изменения?

Нет. Можно менять параметры объекта и объектов композиции (магина и двигатель - обороты).

то есть, любой иммутабельный объект является частным случаем композиции?

Зависит от объекта. Объект может не являться ни композицией ни аггрегацией и быть иммутабельным. Не надо это сюда тащить.

Исходная версия invy, :

То есть, согласно последней твоей версии

Что значит последней да еще и версии?

композиция от агрегации отличается тем, что там запрещены изменения?

Нет. Можно менять параметры объекта и его композиции.

то есть, любой иммутабельный объект является частным случаем композиции?

Зависит от объекта. Объект может не являться ни композицией ни аггрегацией и быть иммутабельным. Не надо это сюда тащить.