Виктор Петров, Сергей Анпилов Практика использования Dependency Injection
Доклад с конференции C++ Russia, 2015
http://meetingcpp.ru/?page_id=233
В докладе рассказывается об опыте применения «инверсия управления» (Inversion of Control) при разработке новой версии KES. Этот подход заключается в том, что более высокоуровневый код не зависит напрямую от конкретной реализации нижележащего слоя. Вместо этого он зависит от абстрактного протокола (интерфейса), конкретный же компонент подставляется конфигурационным кодом-клиентом. Эта практика позволяет понизить loose coupling программных модулей и применяется практически в любых крупных проектах.
Последние сообщения
127 полезных и бесплатных онлайн академий
24.04.2019