(29)--8.3-8.5面向对象程序设计.ppt
-
资源ID:96637936
资源大小:222.81KB
全文页数:8页
- 资源格式: PPT
下载积分:20金币
快捷下载

会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
(29)--8.3-8.5面向对象程序设计.ppt
第八章 面向对象设计的基本原则UML类图简介面向抽象原则开-闭原则多用组合、少用继承原则高内聚-低耦合原则 目录8.18.1UML类图简介8.28.2面向抽象原则8.38.3开-闭原则8.48.4多用组合、少用继承原则8.58.5高内聚-低耦合原则8.3 开-闭原则 所 谓 “开-闭 原 则”(Open-Closed Principle)就是让你的设计应当对扩展开放,对修改关闭。8.4 多用组合少用继承原则 方法复用的两种最常用的技术就是类类继继承承和和对象组合。对象组合。8.4 多用组合少用继承原则8.4.1 继承与复用继承与复用 子类继承父类的方法作为自己的一个方法,就好像它们是在子类中直接声明一样,可以被子类中自己声明的任何实例方法调用。也就是说,父类的方法可以被子类以继承的方式复用以继承的方式复用。8.4 多用组合少用继承原则8.4.2 组合与复用组合与复用 一个类可以把对象作为自己的成员变量,如果用这样的类创建对象,那么该对象中就会有其它对象,也就是说该对象将其他对象作为自己的组成部分(这就是人们常说的Has-A),或者说该对象是由几个对象组合而成对象是由几个对象组合而成。8.4 多用组合少用继承原则8.4.3 多用组合多用组合 少用继承少用继承 之所以提倡多用组合,少用继承,是因为在许多设计中,人们希望系统的类之间尽量是低耦合的关系,而不希望是强偶合关系。8.5 高内聚-低耦合原则 如果类中的方法是一组相关的行为,则称该类是高内聚的,反之称为低内聚的。高内聚便于类的维护,而低内聚不利于类的维护。低耦合就是尽量不要让一个类含有太多的其它类的实例的引用,以避免修改系统的其中一部分会影响到其它部分。