Je cours Pharo et je suis juste dans un cas d'utilisation ce genre de cris pour Dependency Injection à la Guice. Y a-t-il quelque chose de similaire pour Smalltalk?Existe-t-il un cadre d'injection de dépendances pour Smalltalk?
Je comprends que vous pouvez tout faire à pied, en passant simplement dans vos dépendances explicitement. Mais cela me semble maladroit et bavard.
http://stackoverflow.com/questions/243905/smalltalk-and-ioc –
@MauricioScheffer: Cette question traite de l'inversion de contrôle, qui n'est pas la même que celle de l'injection de dépendances. DI est un modèle dans lequel les clients d'un objet peuvent remplacer les dépendances de l'objet par d'autres de leur choix, ce qui rend l'objet plus réutilisable et plus testable (si c'est bien fait). IoC est un modèle dans lequel le code de l'application s'enregistre avec un framework, et le framework appelle ensuite le code de l'application, plutôt que le code de l'application appelant directement le code du framework. Ceci est parfois caractérisé comme "Ne nous appelez pas, nous vous appellerons". – Peeja