中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

高內聚低耦合

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

背景:

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

內容:

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

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

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

 

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

 

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

 

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

 

向AI問一下細節

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

AI

阿拉尔市| 平山县| 永登县| 疏勒县| 灵石县| 崇明县| 伊金霍洛旗| 宣武区| 兴宁市| 江山市| 宝坻区| 柘城县| 阜城县| 大足县| 安新县| 肥东县| 新源县| 静海县| 弋阳县| 潮安县| 林芝县| 西盟| 屯留县| 叶城县| 石家庄市| 崇义县| 乐清市| 绍兴市| 凤城市| 二手房| 阿勒泰市| 达孜县| 宜州市| 昭通市| 资兴市| 镇平县| 滦南县| 云龙县| 平阳县| 酒泉市| 象山县|