学习AE必备!
原文地址:对象模型图(OMD)
作者:安睡
OMD是基于OMT(Object Modeling Technique)的表示方法,先来看看OMD能帮我们做些什么?
OMD中的类有:
抽象类(Abstract Class):不能用于创建对象,但可以用来指定子类。(通过类型继承)。
组件类(CoClass):可以直接创建对象。例如:IMap pMap=new MapClass();
普通类(Class):不能直接创建对象,但可以作为另一个类的属性或者通过另一个类的实例化来创建对象。
在OMD中的关系类型主要有:
类型继承(Type inheritance)
创建(Instantiation)
组成(Composition):对象间的主次关系
关联(Associations)
ArcObjects UML关系符号例子
OMD中的类有:
在OMD中的关系类型主要有:
![[转载]对象模型图(OMD) [转载]对象模型图(OMD)](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
ArcObjects UML关系符号例子
![[转载]对象模型图(OMD) [转载]对象模型图(OMD)](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![[转载]对象模型图(OMD) [转载]对象模型图(OMD)](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![[转载]对象模型图(OMD) [转载]对象模型图(OMD)](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![[转载]对象模型图(OMD) [转载]对象模型图(OMD)](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![[转载]对象模型图(OMD) [转载]对象模型图(OMD)](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![[转载]对象模型图(OMD) [转载]对象模型图(OMD)](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![[转载]对象模型图(OMD) [转载]对象模型图(OMD)](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![[转载]对象模型图(OMD) [转载]对象模型图(OMD)](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![[转载]对象模型图(OMD) [转载]对象模型图(OMD)](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![[转载]对象模型图(OMD) [转载]对象模型图(OMD)](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)