java面向对象程序设计第2版第7章-面向对象的几个基本原则.ppt
《java面向对象程序设计第2版第7章-面向对象的几个基本原则.ppt》由会员分享,可在线阅读,更多相关《java面向对象程序设计第2版第7章-面向对象的几个基本原则.ppt(18页珍藏版)》请在三一办公上搜索。
1、Java面向对象程序设计第2版第7章,配合第2版例子源代码一起使用,Power point 制作:耿祥义 张跃平,面向对象的几个基本原则,主要内容UML类图简介面向抽象原则开-闭原则多用组合少用继承原则高内聚-低耦合原则难点开-闭原则,导读,本章给出面向对象设计的几个基本原则,了解这些基本原则,有助于知道如何使用面向对象语言编写出易维护、易扩展和易复用的程序代码。,7.1 UML类图简介,UML(Unified Modeling Language)类图(Class Diagram)属于结构图,常被用于描述一个系统的静态结构。,7.1.1 类的UML图,在类的UML图中,使用一个长方形描述一个类
2、的主要构成,将长方形垂直地分为三层。第1层是名字层 第2层是变量层,也称属性层,列出类的成员变量及类型,格式是“变量名字:类型”。第3层是方法层,也称操作层,列出类的方法及返回类型,格式是“方法名字(参数列表):类型”。,7.1.2 接口(Interface),表示接口的UML图使用一个长方形描述一个接口的主要构成,将长方形垂直地分为三层。顶部第1层是名字层,用修饰名字。第2层是常量层,列出接口中的常量及类型,格式是“常量名字:类型”。第3层是方法层,也称操作层,列出接口中的方法及返回类型,格式是“方法名字(参数列表):类型”。,7.1.3 泛化关系(Generalization),对于面向对
3、象语言,UML中所说的泛化关系就是指类的继承关系。如果一个类是另一个类的子类,那么UML通过使用一个实线连接两个类的UML图来表示二者之间的继承关系,实线的起始端是子类的UML图,终点端是父类的UML图,但终点端使用一个空心的三角形表示实线的结束。,7.1.4 关联关系(Association),如果A类中成员变量是用B类(接口)来声明的变量,那么A和B的关系是关联关系,称A关联于B。如果A关联于B,那么UML通过使用一个实线连A和B的UML图,实线的起始端是A的UML图,终点端是B的UML图,但终点端使用一个指向B的UML图的方向箭头表示实线的结束。,7.1.5 依赖关系(Dependenc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 面向 对象 程序设计 几个 基本原则

链接地址:https://www.31ppt.com/p-6510310.html