無論如何,模塊之間都要有一定的聯(lián)系,比如說我的網(wǎng)絡(luò)鏈接模塊需要用你數(shù)據(jù)庫模塊的數(shù)據(jù),這個懂吧。

成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元西雙版納做網(wǎng)站,已為上家服務(wù),為西雙版納各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220
耦合性是編程中的一個判斷代碼模塊構(gòu)成質(zhì)量的屬性,不影響已有功能,但影響未來拓展,與之對應(yīng)的是內(nèi)聚性。耦合性:也稱塊間聯(lián)系。指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。
計算機里講的耦合度的意思是:處理機之間連接的緊密程度,可用處理機之間的距離及相互連接的信號線數(shù)目表示計算機網(wǎng)絡(luò)與多機系統(tǒng)在耦合程度上有明顯差別:多機系統(tǒng)是緊耦合系統(tǒng),計算機網(wǎng)絡(luò)屬于松耦合系統(tǒng)。
我的理解是:軟件設(shè)計中的“耦合”指,兩個功能函數(shù)之間的依賴程度。比如,你設(shè)計的一個程序,需要你編寫10個功能函數(shù)來實現(xiàn)。
模塊間的耦合度是指模塊之間的依賴關(guān)系,包括控制關(guān)系、調(diào)用關(guān)系、數(shù)據(jù)傳遞關(guān)系。模塊間聯(lián)系越多,其耦合性越強,同時表明其獨立性越差。軟件設(shè)計中通常用耦合度和內(nèi)聚度作為衡量模塊獨立程度的標準。
內(nèi)聚和耦合,包含了橫向和縱向的關(guān)系。功能內(nèi)聚和數(shù)據(jù)耦合,是我們需要達成的目標。橫向的內(nèi)聚和耦合,通常體現(xiàn)在系統(tǒng)的各個模塊、類之間的關(guān)系,而縱向的耦合,體現(xiàn)在系統(tǒng)的各個層次之間的關(guān)系。
高內(nèi)聚低耦合,是軟件工程中的概念,是判斷設(shè)計好壞的標準,主要是面向?qū)ο蟮脑O(shè)計,主要是看類的內(nèi)聚性是否高,耦合度是否低。
高內(nèi)聚意思就是支持主體正常運行的各個模塊相對獨立,相互之間沒啥關(guān)聯(lián),各司其職。比如一臺電腦主機,由機箱,CPU,主板,內(nèi)存,顯卡,電源各種部件組成,大家各做各的事有自己的職責,互不干涉,一起支撐主機的運行。
高內(nèi)聚,是指讓一個類或者一個方法讓他專注去做一件事情。
高內(nèi)聚它描述的是模塊內(nèi)的功能聯(lián)系;耦合是軟件結(jié)構(gòu)中各模塊之間相互連接的一種度量,耦合強弱取決于模塊間接口的復(fù)雜程度、進入或訪問一個模塊的點以及通過接口的數(shù)據(jù)。耦合性也稱塊間聯(lián)系。
1、耦合 指模塊與模塊之間的連接程度。耦合的強弱取決于模塊間接口的復(fù)雜性、調(diào)用模塊的方式以及通過界面?zhèn)魉蛿?shù)據(jù)的多少。模塊間聯(lián)系越多,其耦合性越強,同時表明其獨立性越差( 降低耦合性,可以提高其獨立性)。
2、耦合就是程序中的一部分跟其他部分之間的關(guān)系。
3、模塊一的實現(xiàn)依賴于模塊二,更改模塊二后,模塊一也得更改,那么二者就有耦合。
4、高內(nèi)聚,是指讓一個類或者一個方法讓他專注去做一件事情。
5、內(nèi)聚:一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度 耦合:一個軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量 最近編碼的時候,總是在猶豫是把某個方法封裝在一個類里,還是單獨的封裝成一個類。這讓我突然想起內(nèi)聚耦合這兩個名詞。
分享標題:java什么是耦合代碼 代碼的耦合指的是什么
本文路徑:http://chinadenli.net/article8/deiopop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、企業(yè)網(wǎng)站制作、、響應(yīng)式網(wǎng)站、小程序開發(fā)、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)