1樓:匿名使用者
耦合這個概念大家都很清楚,它的強弱直接影響軟體的維護和升級。耦合的強弱叫做耦合度。我們的軟體工程裡面一個基本原則是高內聚,低耦合。
但是沒有耦合的系統是不存在的。因為各個模組要互相輔助才能完成一個真正的系統,所以現在好多說法是降低耦合,而沒有那種說取消耦合的說法了。
關鍵問題是,耦合能被在多大程度上降低?兩個模組之間會不會有一個邏輯上最低的耦合度,永遠不能超越它?當然了,模組之間的耦合依賴於他們之間的功能的互補性,效能的限制或者說效能的要求,但是,如果這些都是固定的,我們的耦合度是不是也是固定的了(在邏輯上),我們沒有辦法再降低它了。
如果是的話,我們怎麼才能知道最低限度的耦合度是多少?怎麼才能不去把精力浪費在沒有用的耦合度降低優化上?如果不是的話,我們又沒有一些通用的指導原則去降低耦合度?
我只是拋一塊磚頭,希望能引來玉石。
罈子裡邏輯學的好的不在少數
耦合度是什麼意思?
2樓:北山科技
科技名詞定義bai
中文名稱du:耦合 英文名稱:coupling 定義1:
兩個本zhi來分開的電路之間dao或一個電迴路的兩個本來相互分開的部答分之間的交鏈。可使能量從一個電路傳送到另一個電路,或由電路的一個部分傳送到另一部分。 應用學科:
電力(一級學科);通論(二級學科) 定義2:兩個電路或器件的接合或連鎖。分“靜電耦合”、“磁耦合”、“直接耦合”、“電阻性耦合”、“光耦合”等。
應用學科:通訊科技(一級學科);通訊原理與基本技術(二級學科)
耦合是指兩個或兩個以上的電路元件或電網路的輸入與輸出之間存在緊密配合與相互影響,並通過相互作用從一側向另一側傳輸能量的現象;概括的說耦合就是指兩個或兩個以上的實體相互依賴於對方的一個量度。耦合作為名詞在通訊工程、軟體工程、機械工程等工程中都有相關名詞術語。
。。。。。。
計算機的模組的內聚程度和模組間的耦合程度是什麼啊!
3樓:學點總對
對於開發來者而言
,耦源合原則表示程式中單個的模組bai應該儘可能的獨du立。
處理zhi一個模組時,不應該依賴dao另一個模組的內部工作。
內聚原則是指,在一個給定的模組內部,所有的**應該只完成一個單個的目標。
it界有一句很著名的口號:強內聚、鬆耦合。
即使是最初級的程式設計師,在常常的被教導中,他也瞭解了這句口號的含義:我們的程式要模組化,模組要完成明確的一組關聯的服務功能,要求它的各部分是相關的、有機組合起來是完整體(外部程式來看黑盒子),模組的內部各成分之間相關聯程度要儘可能高(強內聚);而模組與模組之間又要求是可分拆的、少依賴的(鬆耦合)。
4樓:匿名使用者
這個一般是程式模組裡面的一個概念,高內聚,低耦合,這樣的**寫出來執行率要高些,如果耦合的多了,就相當人際關係複雜,不好處理,大致你可以這麼理解一下,記住高內聚,低耦合就好了
耦合是什麼意思
5樓:匿名使用者
合合美美,耦短絲連,幸福美滿…
計算機語言中的str是什麼意思,str()在計算機演算法裡是什麼意思
暗影之王 str是vb的一種函式,可以將數字型變數或常量改變成字元型變數或常量。功能是返回代表一數值的variant string 當一數字轉成字串時,總會在前頭保留一空位來表示正負。如果 number 為正,返回的字串包含一前導空格暗示有一正號。使用 format 函式可將數值轉成必要的格式,如日...
計算機語言是什麼,計算機語言 是什麼意思
計算機語言 computer language 指用於人與計算機之間通訊的語言。計算機語言是人與計算機之間傳遞資訊的媒介。計算機系統最大特徵是指令通過一種語言傳達給機器。為了使電子計算機進行各種工作,就需要有一套用以編寫計算機程式的數字 字元和語法規劃,由這些字元和語法規則組成計算機各種指令 或各種...
計算機的GT mu是什麼意思
計算機的gt也就是代表grand total,其意思是總數之和。mu也就是表示mark up and mark down鍵,按下這個鍵可以快速完成利率 稅率 變化率 標價等計算。計算機是現代一種用於高速計算的電子計算機器,可以進行數值計算,又可以進行邏輯計算,還具有儲存記憶功能。 有人了 gt gt...