@WenSiL

Внедрение зависимостей(di) == агрегация?

Собственно вопрос в заголовке.

По определению:
Агрегация - это методика создания нового класса из уже существующих классов путём их включения.
Внедрение зависимостей - это процесс предоставления внешней зависимости программному компоненту.

По моему "путём их включения" == "предоставления внешней зависимости". Я прав? Можно ли считать di подвидом агрегации?
  • Вопрос задан
  • 213 просмотров
Пригласить эксперта
Ответы на вопрос 1
@galliard
Агрегация - результат.
Внедрение зависимостей - способ достижения результата (один из способов).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы