从紧耦合到模块化设计是什么意思
发布网友
发布时间:2022-04-22 08:09
我来回答
共1个回答
热心网友
时间:2022-06-18 09:07
紧耦合就是模块或者系统之间关系太紧密,存在相互调用。紧耦合系统的缺点在于更新一个模块的结果导致其它模块的结果变化,难以重用特定的关联模块。紧耦合紧耦合就是模块或者系统之间关系太紧密,存在相互调用。紧耦合系统的缺点在于更新一个模块的结果导致其它模块的结果变化,难以重用特定的关联模块。拿软件开发(三层架构)做个示例说明三层架构是1、表示层2、业务逻辑层3、数据访问层他们之间的依赖关系是:表示层->业务逻辑层->数据访问层松耦合松耦合系统通常是基于消息的系统,此时客户端和远程服务并不知道对方是如何实现的。客户端和服务之间的通讯由消息的架构支配。只要消息符合协商的架构,则客户端或服务的实现就可以根据需要进行更改,而不必担心会破坏对方。简介松耦合通讯机制提供了紧耦合机制所没有的许多优点,并且它们有助于降低客户端和远程服务之间的依赖性。但是,紧耦合性通常可以提供性能好处,便于在客户端和服务之间进行更为紧密的集成。