[软件工程]CH-面向对象方法.pptVIP

  • 1
  • 0
  • 约2.54万字
  • 约 197页
  • 2017-05-10 发布于贵州
  • 举报
软件工程 刘迎春 第九章 面向对象方法 主要内容 9.1 概述 9.2 UML简介 9.3面向对象分析(静态分析) 9.4建立动态模型 9.5面向对象设计 9.6UML双向工程 9.1概述 9.1.1 对象和类 Coad和Yourdon的定义: 9.1.1 对象和类 【类】是对一组具有相同结构、操作,并遵守相同规则的对象的抽象; 【对象】是类的一个实例; 9.1.1 对象和类 【对象】是类的一个实例; 每个对象都具有属性及与之相关的事件和方法,通过对象的属性、事件和方法来处理对象。 【对象三要素】 ⑴属性(Property) 定义对象的特征或某一方面的行为; 如: 汽车的颜色、载重量; 表单(表单类对象)的大小、标题等; 9.1.1 对象和类 【对象三要素】 ⑵事件(Event) 对象识别的一个动作,由相应的方法对此动作进行响应; 如: 单击鼠标(Click)、移动鼠标(MouseMove)、按键(KeyPress) 对象的事件集合是固定的,用户不能创建新的事件; ⑶方法(Method) 对象能够执行的一个操作,是与对象相关联的过程; 方法可由用户自己创建(处理代码); 9.1.1 对象和类 ⑴封装性(encapsulation) ⑵继承性(inheritance) ⑶多态性(polymorphism) 类的特性:封装 封装是允许有选择地隐藏类中的属性和方法的过程 有选择的数

文档评论(0)

1亿VIP精品文档

相关文档