Выбор ответа Middle UML обновлено

Агрегация или композиция

Вопрос

Строки заказа не существуют без заказа: удалили заказ, удалились строки. Какое отношение на диаграмме классов?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Композиция (закрашенный ромб). Композиция означает, что часть принадлежит только одному целому и живёт вместе с ним.

Варианты ответа

  1. Композиция (закрашенный ромб)правильный ответ
  2. Зависимость (пунктирная стрелка)
  3. Агрегация (пустой ромб)
  4. Обобщение (стрелка-треугольник)

Разбор

Композиция означает, что часть принадлежит только одному целому и живёт вместе с ним. Агрегация тоже «целое и часть», но части живут независимо (сотрудник может уйти из команды и остаться). Обобщение это наследование, зависимость это временное использование.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.