对象模型图(OMD)

学习AE必备!
原文地址:对象模型图(OMD) 作者:安睡
OMD是基于OMT(Object Modeling Technique)的表示方法,先来看看OMD能帮我们做些什么?
  1.该类支持哪些接口;
  2.完成任务需要哪些对象;
  3.如何使用该类的对象;
  4.是否可以直接实例化类;
  5.接口有哪些方法和属性;
  6.是否有其它类也支持该接口;
  7.对象间的关系。
[转载]对象模型图(OMD)
OMD中的类有:
  抽象类(Abstract Class):不能用于创建对象,但可以用来指定子类。(通过类型继承)。
  组件类(CoClass):可以直接创建对象。例如:IMap pMap=new MapClass();
  普通类(Class):不能直接创建对象,但可以作为另一个类的属性或者通过另一个类的实例化来创建对象。
在OMD中的关系类型主要有:
  类型继承(Type inheritance)
  创建(Instantiation)
  组成(Composition):对象间的主次关系
  关联(Associations)
[转载]对象模型图(OMD)


ArcObjects UML关系符号例子
[转载]对象模型图(OMD)

[转载]对象模型图(OMD)

[转载]对象模型图(OMD)

[转载]对象模型图(OMD)

[转载]对象模型图(OMD)

[转载]对象模型图(OMD)

[转载]对象模型图(OMD)

[转载]对象模型图(OMD)

[转载]对象模型图(OMD)

[转载]对象模型图(OMD)





  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值