The goodWhen working in a loosely coupled software architecture you might be using different modules: packages, dynamic link libraries and typically a host executable that loads them.If you are using a DI Container it is very easy to extend functionality by just putting that into one module and once ...
More...