久久综合九色综合97婷婷-美女视频黄频a免费-精品日本一区二区三区在线观看-日韩中文无码有码免费视频-亚洲中文字幕无码专区-扒开双腿疯狂进出爽爽爽动态照片-国产乱理伦片在线观看夜-高清极品美女毛茸茸-欧美寡妇性猛交XXX-国产亚洲精品99在线播放-日韩美女毛片又爽又大毛片,99久久久无码国产精品9,国产成a人片在线观看视频下载,欧美疯狂xxxx吞精视频

有趣生活

當前位置:首頁>職場>spring底層除了面試有啥用(面試必備-如何回答你是怎么理解spring)

spring底層除了面試有啥用(面試必備-如何回答你是怎么理解spring)

發(fā)布時間:2024-01-24閱讀(17)

導讀控制反轉(zhuǎn)(InversionofControl,縮寫為IoC),是面向?qū)ο缶幊讨械囊环N設(shè)計原則,可以用來減低計算機代碼之間的耦合度其中最常見的方式叫做依賴注....

控制反轉(zhuǎn)(Inversion of Control,縮寫為IoC),是面向?qū)ο缶幊讨械囊环N設(shè)計原則,可以用來減低計算機代碼之間的耦合度其中最常見的方式叫做依賴注入(Dependency Injection,簡稱DI),還有一種方式叫“依賴查找”(Dependency Lookup)通過控制反轉(zhuǎn),對象在被創(chuàng)建的時候,由一個調(diào)控系統(tǒng)內(nèi)所有對象的外界實體,將其所依賴的對象的引用傳遞給它也可以說,依賴被注入到對象中,我來為大家科普一下關(guān)于spring底層除了面試有啥用?以下內(nèi)容希望對你有幫助!

spring底層除了面試有啥用(面試必備-如何回答你是怎么理解spring)

spring底層除了面試有啥用

一、什么是SpringIOC?

控制反轉(zhuǎn)(Inversion of Control,縮寫為IoC),是面向?qū)ο缶幊讨械囊环N設(shè)計原則,可以用來減低計算機代碼之間的耦合度。其中最常見的方式叫做依賴注入(Dependency Injection,簡稱DI),還有一種方式叫“依賴查找”(Dependency Lookup)。通過控制反轉(zhuǎn),對象在被創(chuàng)建的時候,由一個調(diào)控系統(tǒng)內(nèi)所有對象的外界實體,將其所依賴的對象的引用傳遞給它。也可以說,依賴被注入到對象中。

舉個簡單的例子幫助理解一下

你想吃一份紅燒牛肉面:

普通的做法:就是你去附近找一個飯館,然后再去這個飯館點一個這個面。

Ioc的做法:你在手機上外賣平臺搜索這個面,然后支付完成后,對應(yīng)的飯館會通過送餐員直接送到你面前。

二、SpringIOC的優(yōu)點?

1.解耦

究竟什么是解耦呢?就是降低程序的耦合度,更方便的實現(xiàn)擴展。

其實好多同學還是有點懵的,說的多了反倒越想越迷,解耦其實可以用一句話來概括,就是通過中間者來取消調(diào)用者和被調(diào)用者的直接關(guān)系

比如你想租房子,你需要去網(wǎng)上搜租房信息,有合適的去看,如果不滿意,還要去找另一家去看,解耦的話,你只需要把你的需求給房產(chǎn)中介,他就會很方便的幫你帶你挑選適合你的房子。

-------END-------

本文參考了許多大牛的精華,如果覺的還不錯的話,可以支持一下。

TAGS標簽:  spring  底層  除了  面試  有啥  spring底層除了

歡迎分享轉(zhuǎn)載→http://www.avcorse.com/read-215163.html

Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖