En los casos en que se requiere la inyección de dependencia del constructor, ¿cuáles son las consideraciones para usar la inyección por referencia frente al uso de boost :: shared_ptr?Inyección de dependencia C++ - por referencia o por boost :: shared_ptr?
¿Existe alguna otra forma común de hacerlo? ¿Cómo se compara con los dos métodos anteriores?
+1: ¡Me encanta la inyección de dependencia! – Nick
Usar un puntero puede ayudar en ciertos escenarios. Consulte la respuesta siguiente para este caso al probar la clase: http://stackoverflow.com/questions/5726580/mocking-c-classes-with-dependency-injection/5836747#5836747 – Jonathan