欧美成人精品AAA|我要看1级黄片激情一区|AV手机天堂AAA特黄|成人免费av黄色|中文字幕AV资源|看一性一级黄色毛片|亚洲精品 无码一区二区在直播间|亚洲AV无码乱码AV毛片|中文无码人妻在线|天天天天操亚洲AV女人

品牌知名度調(diào)研問卷>>

耦合性什么意思 耦合性和內(nèi)聚性是什么意思

本文章由注冊用戶 芝士球球 上傳提供 評論 發(fā)布 糾錯/刪除 版權(quán)聲明 0
摘要:耦合性是什么意思?很多小伙伴可能經(jīng)常聽到耦合性這個詞但是并不知道這個詞的具體含義是什么,其實耦合性是一種軟件度量,是指一程序中,模塊及模塊之間信息或參數(shù)依賴的程度。那么耦合性和內(nèi)聚性又是什么意思呢?耦合性的七種類型是什么?下面小編就來為大家解答這些問題,感興趣的朋友就一起來看看吧。

耦合性什么意思

耦合性,也叫耦合度,是對模塊間關(guān)聯(lián)程度的度量。耦合的強弱取決于模塊間接口的復(fù)雜性、調(diào)用模塊的方式以及通過界面?zhèn)魉蛿?shù)據(jù)的多少。

模塊間的耦合度是指模塊之間的依賴關(guān)系,包括控制關(guān)系、調(diào)用關(guān)系、數(shù)據(jù)傳遞關(guān)系。模塊間聯(lián)系越多,其耦合性越強,同時表明其獨立性越差(降低耦合性,可以提高其獨立性)。軟件設(shè)計中通常用耦合度和內(nèi)聚度作為衡量模塊獨立程度的標(biāo)準(zhǔn)。劃分模塊的一個準(zhǔn)則就是高內(nèi)聚低耦合。

形象的說,就是要將代碼寫的和主機的排線一樣,低耦合的模塊好像你看你主機排線中的隨便一條就知道這條線是干啥一樣拔掉會不會影響其他排線的功能一樣,低耦合的模塊就好比鼠標(biāo)線一樣拔掉它只影響它自身的鼠標(biāo)功能,高耦合的模塊就好比主機電源線一拔掉不只影響它自身的功能其他功能也被影響了。

耦合性和內(nèi)聚性是什么意思

1、耦合性(塊間聯(lián)系)

指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。模塊之間聯(lián)系越緊密,其耦合性就越強,模塊的獨立性則越差。模塊間耦合高低取決于模塊間接口的復(fù)雜性、調(diào)用的方式及傳遞的信息。

2、內(nèi)聚性(塊內(nèi)聯(lián)系)

指模塊的功能強度的度量,即一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量。若一個模塊內(nèi)各元素(語名之間、程序段之間)聯(lián)系的越緊密,則它的內(nèi)聚性就越高。

因此,現(xiàn)代程序講究高內(nèi)聚低耦合,即將功能內(nèi)聚在同一模塊,模塊與模塊間盡可能獨立,互相依賴低。沒有絕對沒有耦合的模塊組,只有盡量降低互相之間的影響,使模塊越獨立越好。

耦合性的七種類型

1、非直接耦合

如果兩個模塊之間沒有直接關(guān)系,它們之間的聯(lián)系完全是通過主模塊的控制和調(diào)用來實現(xiàn)的,這就是非直接耦合。這種耦合的模塊獨立性最強。

2、數(shù)據(jù)耦合

如果一個模塊訪問另一個模塊時,彼此之間是通過數(shù)據(jù)參數(shù)(不是控制參數(shù)、公共數(shù)據(jù)結(jié)構(gòu)或外部變量)來交換輸入、輸出信息的,則稱這種耦合為數(shù)據(jù)耦合。由于限制了只通過參數(shù)表傳遞數(shù)據(jù),按數(shù)據(jù)耦合開發(fā)的程序界面簡單、安全可靠。因此,數(shù)據(jù)耦合是松散的耦合,模塊之間的獨立性比較強。在軟件程序結(jié)構(gòu)中至少必須有這類耦合。

3、標(biāo)記耦合

如果一組模塊通過參數(shù)表傳遞記錄信息,就是標(biāo)記耦合。事實上,這組模塊共享了這個記錄,它是某一數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu),而不是簡單變量。這要求這些模塊都必須清楚該記錄的結(jié)構(gòu),并按結(jié)構(gòu)要求對此記錄進(jìn)行操作。在設(shè)計中應(yīng)盡量避免這種耦合,它使在數(shù)據(jù)結(jié)構(gòu)上的操作復(fù)雜化了。如果采取“信息隱蔽”的方法,把在數(shù)據(jù)結(jié)構(gòu)上的操作全部集中在一個模塊中,就可以消除這種耦合。

4、控制耦合

如果一個模塊通過傳送開關(guān)、標(biāo)志、名字等控制信息,明顯地控制選擇另一模塊的功能,就是控制耦合。這種耦合的實質(zhì)是在單一接口上選擇多功能模塊中的某項功能。因此,對所控制模塊的任何修改,都會影響控制模塊。另外,控制耦合也意味著控制模塊必須知道所控制模塊內(nèi)部的一些邏輯關(guān)系,這些都會降低模塊的獨立性。

5、外部耦合

一組模塊都訪問同一全局簡單變量而不是同一全局?jǐn)?shù)據(jù)結(jié)構(gòu),而且不是通過參數(shù)表傳遞該全局變量的信息,則稱之為外部耦合。

6、公共耦合

若一組模塊都訪問同一個公共數(shù)據(jù)環(huán)境,則它們之間的耦合就稱為公共耦合。公共的互聯(lián)網(wǎng)數(shù)據(jù)環(huán)境可以是全局?jǐn)?shù)據(jù)結(jié)構(gòu)、共享的通信區(qū)、內(nèi)存的公共覆蓋區(qū)等。

7、內(nèi)容耦合

如果發(fā)生下列情形,兩個模塊之間就發(fā)生了內(nèi)容耦合。

(1)一個模塊直接訪問另一個模塊的內(nèi)部數(shù)據(jù)。

(2)一個模塊不通過正常入口轉(zhuǎn)到另一模塊內(nèi)部。

(3)兩個模塊有一部分程序代碼重疊(只可能出現(xiàn)在匯編語言中)。

(4)一個模塊有多個入口。

網(wǎng)站提醒和聲明
本網(wǎng)站為注冊用戶提供信息存儲空間服務(wù)。除Maigoo網(wǎng)官方發(fā)布內(nèi)容外,用戶自主上傳的文章、文字、圖片等均不代表本站立場,本站亦不主動修改編輯,不對其真實性、合法性、準(zhǔn)確性負(fù)責(zé)。如涉侵權(quán)、違法虛假等問題,權(quán)利人可通過平臺投訴并提交相關(guān)證明,平臺將依法履行通知和刪除義務(wù)。 申請刪除>> 糾錯>> 投訴侵權(quán)>> 平臺自有內(nèi)容(文字、圖片、界面、榜單、商標(biāo)、LOGO 等)知識產(chǎn)權(quán)歸本站所有,未經(jīng)書面許可,禁止復(fù)制、轉(zhuǎn)載、商用。
提交說明: 快速提交發(fā)布>> 查看提交幫助>> 注冊登錄>>
最新評論
相關(guān)推薦
十大馬來西亞網(wǎng)站 馬來西亞常用網(wǎng)站有哪些 馬來西亞網(wǎng)站大全〔2026〕
馬來西亞主流網(wǎng)站有哪些?馬來西亞是一個多元化的國家,民族多元,文化多元。本文中小編帶來了一份馬來西亞十大網(wǎng)站榜單,名列前茅的有Lelong、星洲日報、Carsome,以及RiceBowl、iProperty、星報、PG Mall、當(dāng)今大馬、Hermo等。這些馬來西亞常用網(wǎng)站,能夠滿足不同人群的使用需求。一起來了解下。
十大數(shù)據(jù)分析必備網(wǎng)站 大數(shù)據(jù)分析網(wǎng)站有哪些 好用的數(shù)據(jù)網(wǎng)站推薦〈2026〉
數(shù)據(jù),可以幫助人們更好地理解事物本質(zhì),指導(dǎo)人們的決策。各行各業(yè)的發(fā)展,都需要大量數(shù)據(jù)的支撐。本文中,小編就帶大家了解下熱門大數(shù)據(jù)分析網(wǎng)站有哪些,例如巨量算數(shù)、艾瑞咨詢、高德交通,以及SimilarWeb、Statista、七麥數(shù)據(jù)等數(shù)據(jù)分析報告網(wǎng)站,都較具代表性。下面一起來看一份十大數(shù)據(jù)分析網(wǎng)站盤點榜單。
十大荷蘭網(wǎng)站排名 荷蘭最著名的網(wǎng)站 荷蘭常用網(wǎng)站有哪些〔2026〕
荷蘭常用網(wǎng)站有哪些?荷蘭是歐洲的發(fā)達(dá)國家,有著獨具特色的產(chǎn)業(yè)和民族風(fēng)情。本文中小編盤點了荷蘭十大網(wǎng)站,名列其中的有Bol.com、Videoland、De Telegraaf,以及Funda、Indeed.nl、Coolblue、NLZiet、De Volkskrant、Werk.nl等。這些荷蘭主流網(wǎng)站各有特點,能夠滿足不同人群的使用需求。一起來詳細(xì)了解下。
互聯(lián)網(wǎng) 荷蘭 ★★★
2016 1
盤點十個有趣搞笑的網(wǎng)站 幽默笑話網(wǎng)站有哪些 搞笑視頻網(wǎng)站推薦〈2026〉
笑一笑,十年少。這句老話充分表明了愉悅的精神情緒,對身體健康有著積極影響。下文中,小編為大家整理了一批有趣搞笑的網(wǎng)站,其中有六見事、別逗了笑話網(wǎng)、樂活吧,以及云段子、樂久笑話網(wǎng)、笑掉大牙、來福島爆笑娛樂網(wǎng)等。這些搞笑類網(wǎng)站的運營情況,請以官方實時調(diào)整為準(zhǔn),本文僅作基本介紹,僅供參考。
英國十大著名新聞網(wǎng)站 英國新聞平臺排名 英國主流新聞媒體〔2026〕
英國著名新聞網(wǎng)站有哪些?互聯(lián)網(wǎng)的發(fā)展改變了新聞行業(yè),許多傳統(tǒng)媒體機構(gòu)紛紛轉(zhuǎn)型線上新聞網(wǎng)站。本文中小編就帶大家看看英國新聞資訊網(wǎng)站有哪些,例如BBC、路透社、衛(wèi)報,以及泰晤士報、金融時報、TechAdvisor、觀察家報、每日電訊報、獨立報、每日郵報等,都較具代表性。下面來詳細(xì)了解下。
頁面相關(guān)分類
生活知識百科分類
知識體系榜
精華推薦