各種耦合型別

2021-08-31 06:22:56 字數 598 閱讀 9525

耦合型別:

(1) 內容耦合:如果發生下列情形,兩個模組之間就發生了內容耦合

1. 乙個模組直接訪問另乙個模組的內部資料;

2. 乙個模組不通過正常入口轉到另一模組內部;

3.兩個模組有一部分程式**重迭(只可能出現在組合語言中);

4.乙個模組有多個入口。

(2) 公共耦合:若一組模組都訪問同乙個公共資料環境,則它們之間的耦合就稱為公共耦合。公共的資料環境可以是全域性資料結構、共享的通訊區、記憶體的公共覆蓋區等。

(3) 外部耦合: 一組模組都訪問同一全域性簡單變數而不是同一全域性資料結構,而且不是通過參數列傳遞該全域性變數的資訊,則稱之為外部耦合。

(4) 控制耦合:如果乙個模組通過傳送開關、標誌、名字等控制資訊,明顯地控制選擇另一模組的功能,就是控制耦合。

(5) 標記耦合:一組模組通過參數列傳遞記錄資訊,就是標記耦合。這個記錄是某一資料結構的子結構,而不是簡單變數。

(6) 資料耦合:乙個模組訪問另乙個模組時,彼此之間是通過簡單資料引數 (不是控制引數、公共資料結構或外部變數) 來交換輸入、輸出資訊的。

(7) 非直接耦合:兩個模組之間沒有直接關係,它們之間的聯絡完全是通過主模組的控制和呼叫來實現的。

電子標籤耦合型別

電子標籤耦合型別 摘要 根據射頻識別系統作用距離的遠近情況,射頻標籤天線與讀寫器天線之間的耦合可分為三類。射頻識別系統中射頻標籤與讀寫器之間的作用距離是射頻識別系統應用中的乙個重要問題,通常情況下這種作用距離定義為射頻標籤與讀寫器之間能夠可靠交換資料的距離。射頻識別系統的作用距離是一項綜合指標,與射...

耦合,緊耦合,松耦合,解耦

一 耦合 耦合是兩個或多個模組之間的相互關聯。在軟體工程中,兩個模組之間的耦合度越高,維護成本越高。因此,在系統架構的設計過程中,應減少各個模組之間的耦合度,以提高應用的可維護性。二 緊耦合 緊耦合架構本質是client server的模型,如下圖所示 優點是 架構簡單 設計簡單 開發周期短 能夠快...

耦合還是解耦合?

我們的許多設計思想中很多地方都體現了解耦合的思想,這是 b 應對易於變化 b 的一種很好的解決手段,而在這些手段中最重要的解決方法就是 b 新增中間層 b 所謂新增中間層 比如我們常見的面向介面程式設計,其實就是新增了乙個中間的層次,遮蔽掉了一些變化,還有就是我們常用的設計模式,什麼 啊,faced...