色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

自動注入到底比new好在哪

謝彥文2年前22瀏覽0評論

自動注入到底比new好在哪?

控制反轉,容器IOC這些只能說是一種編程思想,理想狀態下實現自動注入,生命周期管理,但實際開發中,我個人感覺有時候真不如new一下方便,主要碰到以下幾個問題:

1,要寫一大堆配置,要寫構造函數,這么折騰比new一下麻煩多了,尤其是有些函數整個項目只用到一次而已,本來new一下就完事,但你要用依賴注入,還是要寫配置

2,當需要注入的類比較多,那構造函數真是跟老太婆的裹腳布一樣又臭又長,關鍵有的類以前用的現在不用了,你還要手動去清理構造函數,比new麻煩多了

3,也是最關鍵的一點,有時候項目做的復雜了,會碰到循環注入的問題,也就是A依賴B,B依賴C,C又依賴A這種情況,碰到這種情況說明存在架構不合理,這時候你要么重構架構,要么就不要用依賴注入,直接new一下就能解決

所以綜上所述,依賴注入只是一種編程思想,有一定的先進性,但不是萬能的,它存在的意義是解藕,從宏觀上看,是解決多人共同開發一個項目時能各自模塊獨立,相互之間減少依賴和干擾,從微觀上來看,幾個類是緊密聯系雖然文件上是獨立的,但功能上是一體的,這時候解藕是毫無意義的,new一下有何不可?

所以,我個人理解依賴注入就跟一臺發動機一樣,一臺發動機有幾大部件總成組成,這幾大部件相互解藕,用依賴注入實現就可以了,至于單個部件內部各個零件,每個螺絲,你都要用依賴注入去實現,那就有點得不償失了,用new實現方便的多。。。[摳鼻][摳鼻][摳鼻][摳鼻][摳鼻]

java new什么意思,自動注入到底比new好在哪