本文介绍: 高内聚和低耦合是面向对象设计中的两个重要原则,它们分别指对象内部的功能关系和对象之间的关系。(1)高内聚:模块内部高内聚是指一个对象或一个模块内部的各个元素(属性、方法)之间的联系越紧密,协同工作的完成度越高,这个对象或模块的内聚性就越高。提高了对象或模块的可读性、可维护性和可重用性,因为每个元素都具有独立的功能且与对象或模块的整体功能相关;降低了系统中出现错误的概率,因为缺少的元素会影响到整个对象或模块的功能。(2)低耦合:模块之间低耦合是指对象或模块之间的耦合度越低,它们之间的关系越少、越简单。
前言:
一、软件工程中的软件设计种类:根据宏观到微观分
(1)软件架构设计(层次划分、模块划分、职责分工):
(2)软件高层设计、概要设计(功能模块的接口与协作细节):
(3)软件详细设计(模块内具体实现方式):
二、软件设计的性能指标:高内聚、低耦合分类
2.1 概述
2.2 内聚类型(模块内部):高内聚
2.3 耦合类型(模块之间):低耦合
参考:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。