松耦合的比較容易理解的解釋

軟件設計中的“耦合”指,兩個功能函數之間的依賴程度。

比如,你設計的一個程序,需要你編寫10個功能函數來實現。如果這10個功能中,有9個功能都要調取第10個功能函數X10,那麼,當你在修改X10時,你就要考慮修改完成後,是否會對其它9個功能函數有影響,爲了查看是否有不好影響,你就要對其它9個功能函數,一個一個進行測試。所以,爲了避免產生這種後期修改的勞動量。就提倡【松耦合】,就是,功能函數之間,儘量依賴程度不要太高。否則,修改完一個底層函數後,會對多個上層函數,進行大量的測試。

【松耦合】的方法,一般是底層函數,功能儘量單一,儘量避免修改底層函數。功能相近的函數,可以設計2個以上,不要爲了減少代碼量,把一個函數的功能設計的太多。

以上內容來自百度百科

 

https://blog.csdn.net/lht_521/article/details/80765976

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章