C#编程和.NET框架崔建江第4章面向对象课件教学.pptVIP

  • 2
  • 0
  • 约1.44万字
  • 约 83页
  • 2017-01-01 发布于广东
  • 举报

C#编程和.NET框架崔建江第4章面向对象课件教学.ppt

4.1.1 什么是面向对象的开发方法 4.1.2 面向对象开发方法的组成 模型分类续 对象和类的描述 4、消息(Message) 5、多态性和动态绑定 多态性(Polymorphism)是指相同的操作或函数,过程作用于不同的对象上并获得不同的结果。 即相同的操作的消息发送给不同的对象时,每个对象将根据自己所属类中所定义的操作去执行,故产生不同的结果。 例如: “绘图”操作,作用在“椭圆” 和“矩形” 上,画出不同的图形。 动态绑定(dynamic binding)是在运行时根据对象接收的消息动态地确定要连接的服务代码。 4.7.2 建立对象模型 4.7.2 建立对象模型 4.7.3 对象图和类图 类的描述: 4.7.4 链和关联 二、重 数 4.7.5 继承性(Inheritance) 继承性的实例 4.7.6 建立动态模型 动态模型着重于系统的逻辑结构;描述某时刻对象及其联系的改变。包括状态图和事件追综图。 二、状态图 三、事件追踪图 事件追踪图侧重描述系统执行过程中的一个特定的“场景(Scenarios)”。场景有时也叫“脚本”,是完成系统某个功能的一个事件序列。即是描述多个对象的集体行为。 打电话的事件追综图 电话线状态图 4.7.7 建立功能模型 功能模型着重于系统内部数据的传递与处理。定义“做什么?”的问题,表明值之间的

文档评论(0)

1亿VIP精品文档

相关文档