примерам, что нашел, и то и другое характеризуется наличием в классе А поля, хранящего ссылку на некоторый класс B.
Где-то читал, что Dependency является более слабой формой Association, но почему это более слабая форма - не понимаю.
Что в случае агрегации мы inject'им ссылку в объект, что в случае зависимости. Жизненный цикл получается и у того и у другого случая одинаковый.
Без идей, где вы эти знания примените, но можете почитать, классно разжёвано https://www.c-sharpcorner.com/UploadFile/b1df45/dependency-generalization-association-aggregation-compos/
Спасибо большое
Обсуждают сегодня