четверг, 7 октября 2010 г.

9. Что такое композиция?

С точки зрения объектной модели - использование объекта как поле другого объекта. Мы используем композицию в случае если объект является составной частью другого объекта.

class Car {
  Engine engine;
  Wheel wheels[4];
}


В таком случае составной объект является хозяином своих объектов-частей и ответственнен за их создание и удаление.

1 комментарий:

  1. Агрегацией называется ассоциация, при которой часть существует независимо от целого.
    Композицией называется ассоциация, при которой часть не существует независимо от целого.

    ОтветитьУдалить

Можно использовать теги <b>, <i>