首页 >

c#如何降低耦合性? – 网络|

搞网络安全怎么样,4s手机qq里的视频怎么打开,咪咕贺岁怎么刷流量搞网络安全怎么样,4s手机qq里的视频怎么打开,咪咕贺岁怎么刷流量c#如何降低耦合性? - 网络|c#如何降低耦合性

1)根据问题的特点,选择适当的耦合类型

在模块间传递的信息有两种:一种是数据信息,一种是控制信息。传送数据的模块,其耦合程度比传送控制信息的模块耦合程度要低。

2)降低模块接口的复杂性

模块接口的复杂性包括三个因素:一是传送信息的数量,即有关的公共数据与调用参数的数量;二是联系方式;三是传送信息的结构。

3)把模块的通信信息放在缓冲区中

因为缓冲区可以看做是一个先进先出的队列,它保持了通信流中元素的顺序。沿着通信路径而操作的缓冲区将减少模块间互相等待的时间。在模块化设计时,如果能够把缓冲区作为每次通信流的媒介,那么一个模块执行的速度、频率等问题一般不影响其他模块的设计。


c#如何降低耦合性? - 网络|
  • 体检软件哪个比较实用? - 网络|
  • 体检软件哪个比较实用? - 网络| | 体检软件哪个比较实用? - 网络| ...

    c#如何降低耦合性? - 网络|
  • 程序员一定得完全靠自己写出一大段代码吗? - 网络|
  • 程序员一定得完全靠自己写出一大段代码吗? - 网络| | 程序员一定得完全靠自己写出一大段代码吗? - 网络| ...

    c#如何降低耦合性? - 网络|
  • 手机程序经常出现“无响应”,该如何解决? - 网络|
  • 手机程序经常出现“无响应”,该如何解决? - 网络| | 手机程序经常出现“无响应”,该如何解决? - 网络| ...