Dependecy injection, qu'en pensez vous
Bonjour,
J'ai lu cette présentation de la dependecy injection, http://components.symfony-project.or.../documentation.
Concept à la mode dans le monde php ces temps ci.
C'est fort intéressant.
Cependant ça ressemble beaucoup à de la factory, avec des fonctionnalités supplémentaire concernant l'instanciation, et l'injection.
Par ailleurs, je tend à penser que pour l'utilisateur final il devient très compliqué de connaitre l'interface des classes manipulés, puisque la DI pousse toute la définition dans une configuration externe.
Je me rend compte en lisant ceci, http://picocontainer.org/introduction.html, que cet argument n'est valable que pour le PHP.
D'un autre côté je comprend bien, pour un framework l'utilité de tout mettre dans des fichiers de configuration que l'on peut surcharger.
Mais, est ce si judicieux que cela ?
Ai je raison de penser que cela ressemble à une super factory multi fonctions de la mort qui tue des pets de mouches ?
Avez vous simplement des avis sur ce pattern ?
merci,
a plus