对象模型图(OMD)

来源:互联网 发布:平面画图软件 编辑:程序博客网 时间:2024/06/02 11:16

OMD图能帮我们做什么

  1. 该类支持哪些接口
  2. 完成任务需要哪些对象
  3. 如何使用该类的对象
  4. 是否可以直接实例化该类
  5. 接口有哪些方法和属性
  6. 是否有其他类也支持该接口
  7. 对象间的关系

OMD中的类

类型:

  1. 抽象类(AbstractClass):不能用来创建对象,但可以用来指定子类。
    符号:二维阴影矩形
  2. 组件类(CoClass):可以直接创建对象
    符号:三维阴影矩形
  3. 普通类(Class):不能够直接创建对象,但可以通过另一个类的实例化来创建对象
    符号:三维没有阴影矩形

关系类型:

  1. 类型继承
  2. 创建
  3. 组成
  4. 关联

关系符号

这里写图片描述

这里写图片描述

所有PPT介绍

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述