В новых версия Delphi от 2010 появилось много интересных возможностей, доступных в других современных языках программирования, в том числе внедрение зависисмостей (DI). Эта техника помогет снизить взаимозависимотьс компонентов кода.
Вот некоторые библиотеки поддерживающие данную технику:
- Встроеный в XE4 System.Rtti.TVirtualMethodInterceptor
- Видео от Nick Hodges Dependency Injection and the Delphi Spring Framework