- 0
- 0
- 约1.29千字
- 约 15页
- 2017-01-16 发布于北京
- 举报
设计之路 ——《软件工程》第六章设计(上) 第六章(上)总体设计本章分为【总体设计】和【详细设计】两部分。 6.1.1 耦合(1)耦合是不同模块间的相关的程度。 模块越多 耦合度越大。 接口越多 耦合度越大。 信息越复杂 耦合度越大。 我们希望 耦合度越小越好! 6.1.1 耦合(2)面向对象系统中,有三种不同种类的耦合。 交互耦合:一个函数调用另一个函数 构件耦合:一个类有另一个类的变量 继承耦合:是父类和子类的继承关系 6.1.2 内聚(1)内聚是一个模块内部小元素密切程度。 6.1.2 内聚(2)内聚在面向对象系统中,分为三大类。 方法内聚:和功能内聚一样一样的。 类内聚:把我们需要的属性和方法放在一个类中。 继承内聚:把有继承关系的子类放在一父类中。 6.1.2 开闭原则开闭原则是:增加新功能,不要修改老功能。 客户端 打印机1 客户端 打印机 打印机1 打印机2 6.1 随堂作业同学们打开你的作业本,练习下面题目。 什么是耦合?影响耦合复杂度有哪些因素? 我们希望耦合度越高越好吗?为什么? 在面向对象系统中,耦合可以怎样分类? 什么是内聚? 内聚按照强度划分为6个等级,请逐一写出来。 上边题目中我们最喜欢哪一种内聚? 在面向对象系统中,内聚可以怎样分类? 开闭原则是什么? 开闭原则有什么用?· 请写在作业本上,作业作为期末考核重要
原创力文档

文档评论(0)