所以我可能有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