久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

vue教程入門 自動(dòng)注入到底比new好在哪?

自動(dòng)注入到底比new好在哪?控制反轉(zhuǎn)和容器IOC只能看作是一種編程思想。在理想狀態(tài)下,可以實(shí)現(xiàn)自動(dòng)注射和生命周期管理。但在實(shí)際的開(kāi)發(fā)中,我個(gè)人覺(jué)得有時(shí)不如新的方便,我主要遇到以下問(wèn)題:1。編寫(xiě)大量的配

自動(dòng)注入到底比new好在哪?

控制反轉(zhuǎn)和容器IOC只能看作是一種編程思想。在理想狀態(tài)下,可以實(shí)現(xiàn)自動(dòng)注射和生命周期管理。但在實(shí)際的開(kāi)發(fā)中,我個(gè)人覺(jué)得有時(shí)不如新的方便,我主要遇到以下問(wèn)題:

1。編寫(xiě)大量的配置和構(gòu)造函數(shù)要比編寫(xiě)新的更麻煩,特別是對(duì)于某些函數(shù)來(lái)說(shuō),只需一次。原來(lái),new可以一次性完成,但是如果要使用依賴注入,還需要編寫(xiě)配置

2。當(dāng)需要注入更多的類時(shí),構(gòu)造函數(shù)就像老婦人的裹尸布一樣臭,一樣長(zhǎng)。關(guān)鍵是以前用過(guò)的一些類現(xiàn)在不用了,你要手動(dòng)清理構(gòu)造函數(shù),這比new要麻煩多了

3。這也是最重要的一點(diǎn),有時(shí)候項(xiàng)目很復(fù)雜,會(huì)遇到循環(huán)注入的問(wèn)題。也就是說(shuō),A依賴B,B依賴C,C依賴A,這種情況說(shuō)明架構(gòu)的存在是不合理的。在這一點(diǎn)上,你可以重構(gòu)系統(tǒng),也可以不依賴依賴依賴注入,直接用新的方法來(lái)解決它。]因此,依賴注入只是一種編程思想,有一些高級(jí)的性質(zhì),但不是。它是萬(wàn)能的。它存在的意義是脫鉤。從宏觀上講,就是要解決多人共同開(kāi)發(fā)一個(gè)項(xiàng)目時(shí),各自獨(dú)立的模塊,減少相互之間的依賴和干擾。從微觀的角度看,有幾個(gè)類是密切相關(guān)的。雖然文件是獨(dú)立的,但是功能是集成的。在這個(gè)時(shí)候,脫鉤是沒(méi)有意義的。為什么不是新的?

因此,我個(gè)人理解依賴注入與引擎是一樣的。發(fā)動(dòng)機(jī)由幾個(gè)主要部件組成。這些組件之間是解耦的,可以通過(guò)依賴注入來(lái)實(shí)現(xiàn)。對(duì)于單個(gè)組件的內(nèi)部部件和螺釘,必須使用依賴注入來(lái)實(shí)現(xiàn)它們。這比收益多一點(diǎn)。使用new來(lái)實(shí)現(xiàn)它們要方便得多。。。[挑鼻子][挑鼻子][挑鼻子][挑鼻子][挑鼻子]

主站蜘蛛池模板: 深泽县| 翁牛特旗| 通海县| 霍山县| 平安县| 九台市| 威信县| 黄骅市| 友谊县| 建宁县| 石泉县| 外汇| 同德县| 孙吴县| 长寿区| 神农架林区| 宣威市| 林口县| 鄄城县| 丰都县| 萝北县| 阿城市| 理塘县| 马关县| 平山县| 鲜城| 张掖市| 融水| 万全县| 开阳县| 休宁县| 陕西省| 横峰县| 邯郸县| 黄梅县| 皮山县| 扬中市| 唐海县| 霍州市| 长治县| 关岭|