基本解釋
物理學上指兩個或兩個以上的體系或兩種運動形式之間通過各種相互作用而彼此影響以至聯(lián)合起來的現(xiàn)象。如放大器級與級之間信號的逐級放大量通過阻容耦合或變壓器耦合;兩個線圈之間的互感是通過磁場的耦合。
詞語來源
該詞語來源于人們的生產(chǎn)生活。
詞語造句
1、您不能使用任何其它實現(xiàn),因此您最終將代碼與該實現(xiàn)耦合。
2、但是所有客戶端都將依賴于一個服務,這就將導致一個非常高度的耦合。
3、如果你真的結合二者的最佳思想,就可以得到一個可擴展的、模塊化的、松散耦合的系統(tǒng)。
4、通過消息進行交互的應用程序具有松散耦合的優(yōu)點,因為只要雙方使用相同的消息格式,那么一個系統(tǒng)中的更改就不會對另一個系統(tǒng)產(chǎn)生影響。
5、這樣增加的耦合會使類的維護和增強更為困難;因此,應該避免這種做法。
6、如果耦合的服務任何方面有所變化,那么,請求者或提供者的應用程序代碼(更可能是兩者同時)必須改變。
7、這建立起服務消費者和提供者之間的依賴關系,并且在系統(tǒng)中建立耦合。
8、有些解決方案提供這一組件,但是它與表現(xiàn)層緊密地耦合在一起。
9、當每個層僅松散耦合到其上和其下的層時,您可以實現(xiàn)更強的靈活性、適應性和獨立性。
10、對于這個示例,我假設服務已經(jīng)存在,理想的情況是用松散耦合的方式把它們集成在一起。
11、兩種模式都把行為從視圖中抽出來,將之放入與視圖耦合的一個表現(xiàn)類。
12、另一方面,緊密耦合的調(diào)用和被調(diào)用系統(tǒng)會假定雙方都已經(jīng)擁有了讓對方信任所需要的事項。
13、然而,這些依賴關系在這一高層上是很有價值的,因為它們開始識別需要被小心管理的系統(tǒng)之間的效用和耦合。
14、對于直接耦合方法,不存在工具支持,并且應用程序開發(fā)人員必須直接處理數(shù)據(jù)管理的細節(jié)。
15、這導致了最終的松耦合,并為可移植性和互操作性提供了更多的益處,但是它給開發(fā)者帶來了更多處理抽象概念的負擔。
16、依賴注入讓您將應用程序的主要層次編織到一起,從而,這使您產(chǎn)生一個具有視圖、模型和控制器層的松散耦合應用程序。
17、服務操作能夠被設計用作輸入、輸出、和錯誤消息,但是這并不是必須的,而且還將導致不合需要的郵戳數(shù)據(jù)耦合。
18、這個列表遺漏了松耦合最重要的一個方面:普遍性。
19、因為容器能夠在運行時把組件注入到依賴它的組件中,所以DI提供了消除組件間高度耦合的另外一種方式。
20、我發(fā)現(xiàn)這個概念在描述體系結構和關于在SOA內(nèi)耦合服務和組件的實現(xiàn)決策方面非常有幫助。
21、這些接口就位之后,接下來要考慮的就是如何用松散耦合方式將它們集成在一起。
22、我之所以使用容器這個詞是想暗指某種使用或鼓勵使用松散耦合的框架。
23、這個最佳實踐的內(nèi)涵是:避免服務接口和模式與底層實現(xiàn)和技術之間發(fā)生緊耦合。
24、幾十年來,那些關注數(shù)據(jù)管理的人,在緊耦合意味著更好的效率和一致性的哲學下,驅使行業(yè)不斷合并數(shù)據(jù)庫。
25、然而您需要它來確保實現(xiàn)整潔的界面以及與遠程客戶機的松散耦合。
26、具有高內(nèi)聚力的設計將提供降低耦合的機會。
27、因此,低耦合需要限制對象之間的依賴級別。
28、這是因為松耦合并不適于應用設計的所有層級。
29、構思良好的服務給業(yè)務帶來了靈活性和敏捷性;它們通過松散耦合、封裝和信息隱藏使重構更加容易。
[查看更多]