Re[8]: Dependency injection
От: _hum_ Беларусь  
Дата: 28.04.16 13:09
Оценка:
Здравствуйте, watchmaker, Вы писали:

W>Здравствуйте, _hum_, Вы писали:


__>>если "необязательно", то тогда ж принципиально невозможно обойтись без перекомпиляции связанных частей (манипуляции с инклюдами и форвардами позволяют только технически развязать то, что ЛОГИЧЕСКИ развязано)


W>Есть, например, паттерн Dependency injection. Он, помимо всяких плюсов вроде облегчения unit-тестирования, вполне способен порезать и «логически связанные» части программы.


если я правильно понял идею, то это подходит для систем с отношением агрегации/ассоциации между объектами. когда же это отношение является композицией, то соответствующий прием будет выглядеть техническим, нарушающим логику (а это ведет к ошибкам)...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.