软件工程(第3版)-史济民-ch4-7.pptVIP

  • 37
  • 0
  • 约1.26万字
  • 约 157页
  • 2017-10-16 发布于浙江
  • 举报
第四章 面向对象与UML 面向对象概述 UML简介 静态建模 动态建模 物理架构建模 UML工具 1. 面向对象概述 对象:代表客观世界中实际或抽象的事物 客观世界是由各种对象组成的 数据以及在其上的操作的封装体 类:一组相似的对象的共性抽象 类是一组客观对象的抽象 实现抽象数据类型的工具 类与对象的关系 抽象与具体的关系 组成类的每个对象都是该类的实例 实例是类的具体事物 类是各个实例的综合抽象 面向对象概述 --面向对象的基本特征 面向对象的基本特征 抽象 在某个重要的或想关注的方面来表示某个物体或概念 忽略主题中与当前目标无关的方面 封装 把操作和数据包围起来,对数据的访问只通过已定义的接口来完成 继承 类之间的“is a”或“is like”关系 类层次,定义一个新类,可以从现有的类中派生出来 子类可以从父类继承方法和属性 多态 不同类的对象可以对同一消息作出响应,执行不同的处理 面向对象概述 --面向对象开发的优点 面向对象符合人类习惯的思维方式 OO开发的优点 提高软件系统的可复用性 提高软件系统的可扩展性 提高软件系统的可维护性 2. UML简介 Unified Modeling Language 近10多年来OOSE最重要的成果 贡献者:Grady Booch, Ivar Jacobson,Jim

文档评论(0)

1亿VIP精品文档

相关文档