亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

高內聚低耦合

發布時間:2020-07-13 22:09:44 來源:網絡 閱讀:371 作者:toc1122 欄目:軟件技術

背景:

        今天在讀Robert C.Martin(BOb大叔)的《代碼整潔之道》序時,無意中看到“高內聚、低耦合”,鬧中翻騰了一下,竟然發現對這個大學一年級就曾學過的知識到現在自己也不是很清晰。

內容:

        經過查詢網上的資料總算理解了它的含義:

  1. 高內聚是指在一個功能或模塊的內部,各個部件(方法或類)之間的聯系越緊密越好,也就是說,所有的部件都是朝向一個目標。

  2. 低耦合是指在不通的功能模塊之間,相互之間的聯系,依賴的越少越好,彼此獨立。

 

    用當年面向對象張老師的話就是:誰的事誰做。

 

     引用網友的解釋,我覺得說的不錯:

 

      高內聚低耦合,是軟件工程中的概念,是判斷設計好壞的標準,主要是面向對象的設計,主要是看類的內聚性是否高,耦合度是否低。 內聚就是一個模塊內各個元素彼此結合的緊密程度,高內聚就是一個模塊內各個元素彼此結合的緊密程度高。 所謂高內聚是指一個軟件模塊是由相關性很強的代碼組成,只負責一項任務,也就是常說的單一責任原則。

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长宁县| 荆门市| 永修县| 茂名市| 将乐县| 西乌| 隆昌县| 衡南县| 米泉市| 金坛市| 青岛市| 苍梧县| 桐乡市| 额尔古纳市| 白河县| 六安市| 巴马| 峨边| 横山县| 山阳县| 拜泉县| 城口县| 探索| 遂溪县| 吉木萨尔县| 江陵县| 彝良县| 舞阳县| 伊川县| 田东县| 三台县| 夹江县| 花垣县| 玉山县| 泗阳县| 蓬安县| 寻乌县| 炎陵县| 仁布县| 台中县| 平舆县|