je le constructeur suivant pour ma classeInjection dépendante OU objet de configuration?
public MyClass(File f1, File f2, File f3, Class1 c1, Class2 c2, Class3 c3)
{
..........
}
Comme on le voit, il a 6 paramètres. En voyant ce code, un de mes aînés a dit qu'au lieu de passer 6 paramètres je devrais plutôt passer un objet de configuration.
J'ai écrit le code de cette façon parce que j'ai lu récemment "Dependency injection", qui dit que "les classes doivent demander ce qu'elles veulent". Donc je pense que passer un objet de configuration sera contre le principe.
Mon interprétation de "injection de dépendances" est-elle correcte? OU Devrais-je prendre le conseil de mon aîné?
Comment propose-t-il d'instancier l'objet "configuration"? Je pense, en général, que votre approche est bonne. Mais je suis un peu inquiet que vous y passiez trop de choses. –
L'objet de configuration utilise la classe Java Properties. Il a besoin d'un fichier .properties. – athena