欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c#如何降低耦合性?

阮建安2年前14瀏覽0評論

在系統的模塊化設計時,如何降低模塊間的耦合度呢?以下幾點可供參考。

1)根據問題的特點,選擇適當的耦合類型

在模塊間傳遞的信息有兩種:一種是數據信息,一種是控制信息。傳送數據的模塊,其耦合程度比傳送控制信息的模塊耦合程度要低。

2)降低模塊接口的復雜性

模塊接口的復雜性包括三個因素:一是傳送信息的數量,即有關的公共數據與調用參數的數量;二是聯系方式;三是傳送信息的結構。

3)把模塊的通信信息放在緩沖區中

因為緩沖區可以看做是一個先進先出的隊列,它保持了通信流中元素的順序。沿著通信路徑而操作的緩沖區將減少模塊間互相等待的時間。在模塊化設計時,如果能夠把緩沖區作為每次通信流的媒介,那么一個模塊執行的速度、頻率等問題一般不影響其他模塊的設計。