第四章面向对象与UML讲述.pptx

中国石油大学胜利学院 第二代软件工程 四 面向对象与UML 面向对象与UML 面向对象概述 UML简介 静态建模 动态建模 物理架构建模 UML工具 中国石油大学胜利学院 4.1 面向对象概述 对象:代表客观世界中实际或抽象的事物 客观世界是由各种对象组成的 数据以及在其上的操作的封装体 类:一组相似的对象的共性抽象 类是一组客观对象的抽象 实现抽象数据类型的工具 类与对象的关系 抽象与具体的关系 组成类的每个对象都是该类的实例 实例是类的具体事物 类是各个实例的综合抽象 中国石油大学胜利学院 4.1 面向对象概述 1.面向对象的基本特征 抽象 在某个重要的或想关注的方面来表示某个物体或概念 忽略主题中与当前目标无关的方面 封装 把操作和数据包围起来,对数据的访问只通过已定义的接口来完成 继承 类之间的“is a”或“is like”关系 类层次,定义一个新类,可以从现有的类中派生出来 子类可以从父类继承方法和属性 多态 不同类的对象可以对同一消息作出响应,执行不同的处理 中国石油大学胜利学院 2. 面向对象开发的优点 面向对象符合人类习惯的思维方式 提高软件系统的可复用性 提高软件系统的可扩展性 提高软件系统的可维护性 4.1 面向对象概述 中国石油大学胜利学院 4.2 UML简介 Unified Modeling Language 近10

文档评论(0)

1亿VIP精品文档

相关文档