如何阅读对象模型图
- 格式:ppt
- 大小:540.50 KB
- 文档页数:17
UML对象图与类图的选择原则与对比分析详解UML(Unified Modeling Language)是一种用于软件开发过程中的标准建模语言,它提供了一套丰富的图形符号和规范,帮助开发人员更好地理解和描述软件系统的结构和行为。
在UML中,对象图和类图是两种常用的建模工具,它们各自有着不同的特点和适用场景。
本文将对UML对象图和类图进行选择原则和对比分析,帮助读者更好地理解它们的应用。
一、UML对象图UML对象图是描述系统中对象之间的静态关系的一种图形表示方式。
它主要用于展示系统中对象的实例以及它们之间的关系。
对象图通常用于详细描述系统的某个特定状态或者场景,它能够清晰地展示对象之间的交互和依赖关系。
对象图的主要特点是直观、具体,能够很好地展示对象的属性和方法。
它适用于需求分析和系统设计的初期阶段,帮助开发人员更好地理解系统的需求和设计方案。
对象图可以帮助开发人员发现系统中的潜在问题和矛盾,从而提前进行调整和优化。
然而,对象图的局限性在于它只能展示系统的某个特定状态或者场景,不能全面地描述系统的整体结构和行为。
因此,在系统设计的后期阶段,开发人员通常会使用类图来更全面地描述系统的结构和行为。
二、UML类图UML类图是描述系统中类之间的静态关系的一种图形表示方式。
它主要用于展示系统的整体结构和类之间的关系。
类图是UML中最常用的一种图形表示方式,它能够清晰地展示类的属性、方法和关联关系。
类图的主要特点是抽象、概括,能够很好地展示系统的整体结构和类之间的关系。
类图适用于系统的整体设计和架构描述,它能够帮助开发人员更好地理解系统的总体设计思路和模块划分。
与对象图相比,类图具有更高的抽象层次和更全面的描述能力。
它能够展示系统的整体结构和行为,帮助开发人员更好地理解和分析系统的复杂性。
因此,在系统设计的后期阶段,开发人员通常会使用类图作为主要的建模工具。
三、选择原则与对比分析在实际的软件开发过程中,开发人员需要根据具体的需求和场景选择合适的建模工具。
潭州工业学院教你理解AutoCAD对象模型一个对象就是AutoCAD ActiveX界面的一个主要组成块。
每一暴露的对象描绘了AutoCAD的精确部分。
在AutoCAD ActiveX界面中有许多不同类型的对象。
例如图形对象,如线、弧、文本和标注都是对象样式设置,如线型和标注样式均为对象组织结构,如图层、组合和图块也是对象图形显示,如视图和视口都是对象甚至图形和AutoCAD 应用程序本身也是对象对象是通过分层方式来组织的,应用程序对象为根对象。
这种分层结构的视图被归结为对象模型。
对象模型提供了你访问下一层对象的途径。
本节内容:简要介绍Application(应用程序)对象简要介绍Document(文档)对象简要介绍Collection(集合)对象简要介绍图形和非图形对象简要介绍Preferences(参数选择)、Plot(打印出图)和Utility(实用工具)对象简要介绍Application(应用程序)对象应用程序对象是AutoCAD ActiveX自动操作对象模型的根对象。
通过应用程序对象,你可访问其它的对象,或指派对象的属性和方法。
例如,应用程序对象具有Preferences(参数选择)属性,它返回Preferences(参数选择)对象。
该对象提供访问在选项对话框中设定的注册信息。
(图形信息设定包含在DatabasePreferences对象,它在后面会介绍到。
) 应用程序对象的其它属性提供你访问应用程序指定数据,如应用程序的名称和版本、还有AutoCAD的窗口大小、位置和可见性等。
应用程序对象的方法执行应用程序指定的动作,如列出、装载、卸载ADS和ARX应用程序,还有退出AutoCAD。
应用程序对象也提供通过Documents(文档)集合链接到AutoCAD 图形、通过MenuBar和MenuGroups集合链接到AutoCAD菜单和工具栏,还有通过称为VBE属性链接到VBA IDE。
理解对象模型图(ReadingOMDS)引⾔这篇⽂章⼤部分内容是翻译的帮助资料⾥的东西。
学习技术,英语是个好⼯具。
⼀直把英语的地位看得和技术⼀样重,也会强迫⾃⼰看英语版的技术书籍(都是PDF版的,外国的书买不起)、资料。
但⼀开始,这完全是⼀件痛苦万分的事,⼤量的专业词汇和概率总是让我摸不着头脑。
后来,慢慢积累词汇查找概念对英语这块不恐惧了,趁现在还处在记忆⼒黄⾦期希望能多补⼀补专业英语。
这需要长期积累与坚持。
这篇⽂章不光是翻译的内容,还有平常积累的东西和思考总结的东西。
愿有个好的开始……(单是翻译过来的话,⽂章不好理解,有些地⽅稍微改变了⼀下表达⽅式,但内容没变,看内容的时候请记住和对⽐符号。
)资料来源开发帮助:ArcObjects help for .NET(2010)/Learning ArcObjects/Getting started with ArcObjects .NET/Reading OMDS内容对象模型图解采⽤的是UML(统⼀建模语⾔)。
对象模型图是对对象浏览器的补充,它列出了开发环境中没有的类与成员、类与类之间的关系和结构,有了对象模型图能更好的理解AO的组件。
(获得OMDS的途径有两种⼀种是通过开发帮助,找到相应命名空间,在它的内容节点找到Diagrams,另⼀种是在安装路径下“……ArcGIS/DeverloperKit10.0/ Diagrams”)。
1.“类”的类型上图有三种类型的框分别代表是AbstractClass、CoClass、Class三种类型的类。
(⼀定要记住这三种框代表的类)AbstractClass(抽象类):抽象类,不能⽤它创建对象(只能通过⼦类继承)。
⽐如,⼀个“Line”是“primaryLine”和“secondary Line”的抽象类。
抽象类对于想要创造出⾃⼰的⼦类是⾮常重要的(它显⽰了在继承中哪些是特定的接⼝,哪些是可选择的接⼝(optional Interface))。
对象是Microsoft Office 97应用程序的基本构成组块;几乎你在VisualBasic中所作的每一件事情都包括了对对象的操作。
在Office中,每个内容和功能单元,——每个工作簿(Workbook),工作表(worksheet),文档(Document),文本范围,幻灯等等——它们都是对象,你可以在Visual Basic中进行可编程地控制。
当你理解了对象是如何工作之后,你就会准备在Office中进行自动的工作了。
对象模型概览在你通过编程对应用程序中的内容和功能进行访问之前,很重要的一点就是需要了解应用程序中的内容和功能是如何被分割成分离的对象的,以及这些对象是如何被组织安排在一个继承的模型里的。
什么是对象和对象模型一个应用程序包含两件事情:内容和功能。
内容依赖于应用程序所包含的文档,以及包括在文档中的字词,数字,或是图形;它还依赖于有关应用程序中的独立要素的属性信息,例如说窗口的大小,图形的颜色,或是一个字词的字体大小等等。
功能依赖于你使用应用程序中的内容来进行工作的所有方法——例如,打开,关闭,添加,删除,拷贝,粘贴,编辑,或是格式化应用程序中的要素。
应用程序中的内容和功能被分割为有关联的内容和功能的不连续的单元,叫做对象(Object)。
你已经对一些这样的对象非常熟悉了,例如说一些用户界面的要素:Microsoft Excel工作簿,工作表,以及表格表元范围; Word 的文档和小节;以及 PowerPoint 的介绍和幻灯片等等。
在一个应用程序中,最高级别的对象通常是 Application 对象,它就是应用程序本身。
例如,在 Microsoft Excel 对象模型中的Application 对象就是 Microsoft Excel 本身。
在 Application 对象中包含了一些其它的对象,这些对象只有在 Application 对象存在的时候(也就是说,当应用程序运行的时候)你才可以访问到它们。
第一节怎样看模型的工作图纸我们在制作各种航海模型以前,首先接触到的就是一份模型工作图纸,它不仅告诉我们模型的种类、名称、外形和尺寸,同时还可以使我们了解模型的各个零部件的情况。
有些模型的图纸还简要地介绍模型的内部结构、动力装置、部件装配、控制系统和制作方法等。
因此,认真地看图纸,搞清各种技术要求,对准备材料和工具、考虑制作方法等都是十分重要的。
下面重点介绍有关舰船模型的识图常识。
为了看懂模型工作图纸,首先要熟悉图中各种线条的意义。
图中常见的有粗实线、细实线、虚线、点划线和折断线等。
粗实线一般表示物体外表一切可见的轮廓线。
虚线往往表示被遮挡的轮廓线。
细实线用来表示尺寸线、尺寸界线、引线和剖面线。
点划线常表示物体的中心线、位置线和轴线等。
断开的地方用折断线表示。
物体剖视的地方要用倾斜的剖面线、中心线、位置线和轴线等。
断开的地方用折断线表示。
物体剖视的地方要用倾斜的剖面线。
另外,在图纸上还常常见到M、Φ和R等字母符号。
M代表比例尺。
如M1:1,表示图中物体的大小与实物一样大。
M1:2,表示图中物体的大小为实物的1/2。
M1:100,表示图中物体的大小为实物的l/100。
不过,要注意区别图纸与实际舰船的比例及图纸与模型尺寸的比例。
Φ是代表圆形物体或圆孔直径的符号,R代表圆形物体或圆孔半径的符号。
这些符号都写在数字的前面。
长度单位一般用毫米(mm)。
(图96)舰船模型的工作图纸,一般包括总布置图、船体型线图和零件图。
有的图纸还给出部件的装配图和动力装置安装图等。
简易和初级的舰船模型图纸,除总布置图和零件图外,也要有船体简单的型线图或每块横隔板的外形图,这对初学制作是很有用的。
下面就分别讲一讲:总布置图总布置图又称总图。
主要根据投影的原理,在船舶的俯视图、侧视图、前视和后视图上表示出全船各部分的形状与布置。
它可以便我们了解全船概貌,船体、上层建筑等较大零部件的外形、尺寸和位置等。
看图时,应将总图中的侧视图、俯视图(有的还有前视图和后视图)对照来看。