所以我可能有10个对象,每个对象都有1-3个依赖关系(就松散耦合而言,我认为没问题),但也有一些设置可以用来定义行为(超时,窗口大小等) )。如果您使用Inversion of Control,构造函数的大小是否很重要?
现在在我开始使用Inversion of Control容器之前,我会创建一个工厂,甚至可能为每个对象创建一个简单的ObjectSettings对象,这需要超过1个设置才能将构造函数的大小保持为建议的“less比4“参数大小。我现在正在使用控制容器的倒置,我只是没有看到它的所有重点。当然,我可能会得到一个有7个参数的构造函数,但是谁在乎?无论如何,这些都由IoC填写。
我在这里错过了什么,或者这基本上是正确的?
也许您错过了一些用户需求? – 2008-09-23 18:57:04
我不是,但为什么会这样? – 2008-09-23 18:58:12