Estoy ejecutando Pharo y estoy en un caso de uso que tipo de gritos para Dependency Injection à la Guice. ¿Hay algo similar para Smalltalk?¿Hay un marco de inyección de dependencia para Smalltalk?
Entiendo que puede hacer todo a pie, simplemente pasando sus dependencias de forma explícita. Pero eso se siente incómodo y detallado para mí.
http://stackoverflow.com/questions/243905/smalltalk-and-ioc –
@MauricioScheffer: Esa pregunta discute Inversión de control, que no es lo mismo que Inyección de dependencia. DI es un patrón en el que los clientes de un objeto pueden reemplazar las dependencias del objeto con otras de su elección, lo que hace que el objeto sea más reutilizable y más comprobable (si se hace bien). IoC es un patrón en el que el código de la aplicación se registra con un marco, y luego el marco llama al código de la aplicación, en lugar del código de la aplicación que llama directamente al código del marco. Esto a veces se caracteriza como "No nos llames, te llamaremos". – Peeja