什麼是高內聚低耦合
高內聚低耦合是衡量模塊獨立程度的標準,劃分模塊的一個準則是高內聚低耦合。
從模塊粒度來看,高內聚:儘可能類的每個成員方法只完成一件事(最大限度的聚合);低耦合:減少類內部,一個成員方法調用另一個成員方法。從類角度來看,高內聚低耦合:減少類內部,對其他類的調用;從功能塊來看高內聚低耦合:減少模塊之間的交互複雜度(接口數量,參數數據)即橫向:類與類之間、模塊與模塊之間;縱向:層次之間;儘可能,內容內聚,數據耦合。
高內聚低耦合主要用於程序的面向對象的設計,主要看類的內聚性是否高,耦合度是否低。目的是使程序模塊的可重用性、移植性大大增強。通常程序結構中各模塊的內聚程度越高,模塊間的耦合程度就越低。內聚是從功能角度來度量模塊內的聯繫,一個好的內聚模塊應當恰好做一件事,它描述的是模塊內的功能聯繫;耦合是軟件結構中各模塊之間相互連接的一種度量,耦合強弱取決於模塊間接口的複雜程度、進入或訪問一個模塊的點以及通過接口的數據。
-
重裝戰士配什麼陣容
重裝戰士配的陣容有蕾歐娜、波比、鐵男、琴女、傑斯、扇子媽、猴子、索拉卡、璐璐。重裝戰士是雲頂之弈遊戲中職業。《雲頂之弈》是遊戲《英雄聯盟》中的一個回合制策略遊戲模式,於2019年6月27日(9、13版本)在中國服務器正式上線。在雲頂之弈模式中,每局比賽由八名...
-
大福甜品怎麼做
1、準備食材:草莓、糯米粉、玉米澱粉、白糖、黃油、純牛奶、椰蓉。2、把所有粉類過篩倒入純牛奶。3、攪拌均勻沒有顆粒狀。4、用蒸鍋蒸熟大概要30分鐘。5、加入黃油。6、戴上手套揉勻。7、這是揉好的。8、手壓一個圓片兒。9、放上草莓包圓。10、裹上椰蓉,切開是...
-
蓄電池充電是什麼能轉化為什麼能
電能轉化為化學能,蓄電池放電是化學能轉化為電能。蓄電池一般都是由電解液和電極組成。電解液當中一般包含兩種離子。離子之間可以儲存能量,稱為化學勢能。當蓄電池被充電時,有電流從電池的正極流入,電子進入電解液,能量被儲存起來存入離子間,化學勢能增加,蓄電池對外...
-
空氣質量指數在多少範圍內為優
空氣質量達到優良標準即達到國家質量二級標準,是指空氣污染指數小於等於100,如果空氣污染指數小於等於50,説明空氣質量為優。空氣污染指數大於50且小於等於100時,説明空氣質量為良好。空氣污染指數是根據環境空氣質量標準和各項污染物對人體健康和生態環境的影響來...