我在研究幾個概念的MVC MSDN,我對他們已經寫「一個MVC的三個主要組件之間的鬆散耦合」一詞點到達。什麼是鬆耦合?
我搜索了很多關於谷歌鬆散耦合。但我每次都得到不同的答案。
即使我得到了一個新詞緊耦合和緊凝聚力。
任何人都可以正確地定義這個詞,它究竟意味着什麼。
我期待着您的回覆。
謝謝。
我在研究幾個概念的MVC MSDN,我對他們已經寫「一個MVC的三個主要組件之間的鬆散耦合」一詞點到達。什麼是鬆耦合?
我搜索了很多關於谷歌鬆散耦合。但我每次都得到不同的答案。
即使我得到了一個新詞緊耦合和緊凝聚力。
任何人都可以正確地定義這個詞,它究竟意味着什麼。
我期待着您的回覆。
謝謝。
鬆耦合就是簡單地編寫軟件,讓所有類都可以獨立工作而不依賴彼此。既然你學習MVC我會使用它作爲一個例子來證明鬆散耦合的概念:)
1緊耦合
ASP.NET Web表單是緊密耦合。每個.aspx頁是依賴於它的頁面背後代碼這使得自動化測試的夢魘
2)鬆散耦合
ASP.NET MVC是鬆散coupled.The邏輯被分成三個部分:
三個部分可以獨立而不影響彼此感謝,我們可以很容易地編寫自動化測試來測試我們的模型separation of concern原理來改變,而不必依賴於瀏覽。
感謝您的回覆。 – 2013-03-28 04:50:00
謝謝,鬆耦合的解釋真的很有幫助。 – vijayraj34 2017-03-20 09:54:34
也見:http://stackoverflow.com/questions/226977/what-is-loose-coupling-please-provide-examples – Habib 2013-03-27 06:12:25
@Habib我已經得到確切的答案。謝謝。 – 2013-03-27 06:25:35