С точки зрения объектной модели - использование объекта как поле другого объекта. Мы используем композицию в случае если объект является составной частью другого объекта. class Car { Engine engine; Wheel wheels[4]; }
В таком случае составной объект является хозяином своих объектов-частей и ответственнен за их создание и удаление.
Агрегацией называется ассоциация, при которой часть существует независимо от целого. Композицией называется ассоциация, при которой часть не существует независимо от целого.
Агрегацией называется ассоциация, при которой часть существует независимо от целого.
ОтветитьУдалитьКомпозицией называется ассоциация, при которой часть не существует независимо от целого.