我有下面的构造我的课依赖注入OR配置对象?
public MyClass(File f1, File f2, File f3, Class1 c1, Class2 c2, Class3 c3)
{
..........
}
可以看出,它有6个参数。在看到这段代码时,我的一位老年人说,我不应该传递6个参数,而应该传递一个配置对象。
我以这种方式编写代码,因为最近我已阅读“依赖注入”,其中说“类必须要求他们想要的东西”。所以我认为传递一个配置对象将违背原则。
我对“依赖注入”的解释是否正确?或者我应该接受我的资深建议?
他如何建议实例化“配置”对象?总的来说,我认为你的方法很好。但我有点担心你将太多的事情传递给它。 – 2010-10-08 05:54:12
配置对象使用java Properties类。它需要一个.properties文件。 – athena 2010-10-08 06:34:23