模块设计.doc

上传人:苏美尔 文档编号:8873799 上传时间:2021-01-21 格式:DOC 页数:1 大小:15.51KB
返回 下载 相关 举报
模块设计.doc_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《模块设计.doc》由会员分享,可在线阅读,更多相关《模块设计.doc(1页珍藏版)》请在三一文库上搜索。

1、 什么是“强内聚,松耦合”? 在系统设计的目的之一是将系统分解成为一些相对独立、功能单一的模块。耦合和内聚这两个概念就是度量模块独立性、衡量模块划分质量的重要概念。 耦合表示模块之间的联系程度,有数据耦合、控制耦合、非法耦合等方式。数据耦合是一种较好的耦合方式。 内聚是用来表示模块内部各组成成分之间联系程度的概念,有巧合内聚、逻辑内聚、过程内聚、通信内聚、顺序内聚、功能内聚等方式,其中巧合内聚的性能最好。 一个合理的模块划分,应该是内部联系强,模块间尽可能独立,接口明确、简单,有适当的共用性,即满足“耦合小,内聚大”的原则。“高内聚,低耦合”主要是阐述的面向对象系统中,各个类需要职责分离的思想

2、。松耦合类与类之间的关系而定,低,意思是他们之间的关系要简单,明了,不要有很强的关系,不然,运行起来就会出问题。一个类的运行影响到其他的类。松耦合是合乎要求的:它意味着对象彼此之间更独立的工作.低耦合最小化了修改一个类而导致也要修改其它类的连锁反应.高内聚:类内部的方法而言。把程序的功能尽量分散,别在一个类里只写一个或很好的方法,因为那样会给你的调试等带来很多问题。出了错你都不知道在什么地方。高内聚是值得要的,因为它意味着类可以更好地执行一项工作. 强内聚松耦合是软件设计的一个基本原则,说的是在程序的各各模块中,尽量让每个模块独立,相关的处理尽量在单个模块中完成,就是俗话说的:该干嘛干吗去! 优点:能提降低各模块的之间的联系,减少“牵一发而动全身”的几率,提高开发效率,降低升级维护成本,也便于进行单元测试,提高软件质量。内聚是一个模块内各元素彼此结合的紧密程度。耦合:一个软件结构不同模块之间互联程度的度量。低耦合”给软件项目带来的优点是:易于变更、易于重用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1