Виктор Петров, Сергей Анпилов Практика использования Dependency Injection

Доклад с конференции C++ Russia, 2015
http://meetingcpp.ru/?page_id=233

В докладе рассказывается об опыте применения «инверсия управления» (Inversion of Control) при разработке новой версии KES. Этот подход заключается в том, что более высокоуровневый код не зависит напрямую от конкретной реализации нижележащего слоя. Вместо этого он зависит от абстрактного протокола (интерфейса), конкретный же компонент подставляется конфигурационным кодом-клиентом. Эта практика позволяет понизить loose coupling программных модулей и применяется практически в любых крупных проектах.

ПРИСОЕДИНЯЙТЕСЬ
Поделиться

C++ User Group

Основная идея C++ User Group это обмен опытом, знакомство с коллегами, живое профессиональное общение. Предполагается, что C++ User Group должна объединять C++ программистов не в одном городе, быть мобильной. Поэтому встречи проходят в разных городах.



Обсуждение закрыто.