时间:2021-05-18
高内聚低耦合的原则是:
1、一个功能模块内功能要联系密切;
2、把联系不密切的功能放在不同的功能模块内;
3、尽量减少模块间的联系。
高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。
内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。
所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。
耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事,它描述的是模块内的功能联系;耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
新闻网页自动生成系统开发的注意事项。新闻网页自动生成系统开发的时候需要遵循“高内聚低耦合”的原则。在设计的时候还需要以下的注意事项:(1
实现需求:两个线程交替打印1,0,打印10轮java多线程口诀:高内聚,低耦合线程操作资源类判断干活通知防止虚假唤醒方式一:使用synchronized和Obj
三层架构就是将整个业务应用划分三层,其主要的目的就是为了“高内聚低耦合”的思想;架构就是软件架构,是有关软件整体结构与组件的抽象描述,主
XACS系统基于Java语言,采用主流的开源技术框架,在模块设计上遵循低藕合,高内聚的原则,达到普通应用下开发简单快速,易上手;复杂环境大规模应用情况下易整合,
由遇到的问题引出工厂模式在面向对象系统设计中经常可以遇到以下的两类问题:◆1.为了提高内聚(Cohesion)和松耦合(Coupling),我们经常会抽象出一些