面向对象技术在液压启闭机CAD系统中的应用.pdf

面向对象技术在液压启闭机CAD系统中的应用.pdf

ID:58305785

大小:168.99 KB

页数:3页

时间:2020-05-19

面向对象技术在液压启闭机CAD系统中的应用.pdf_第1页
面向对象技术在液压启闭机CAD系统中的应用.pdf_第2页
面向对象技术在液压启闭机CAD系统中的应用.pdf_第3页
资源描述:

《面向对象技术在液压启闭机CAD系统中的应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、..oo第16卷l0第月4期平原大学学报Vl16N4.)JournalofPingyuanUniversity(kt1999年面向对象技术在液压启闭机CAD系统中的应用师素娟(华北水利水电学院郑州450000),摘要本文采用面向对象技术对液压启闭机CAD系统进行了对象模型的抽象和建立为系,,统开发设计了一系列具有实用价值的C十+类并建立了相应的工程数据库和工程图形库从而降低.。了软件开发的难度提高了软件开发的效率关键词液压启闭机面向对象技术引言、、、、、一套完备的能自动完成液压启闭机各个部分方案选择数值分析设计计算装配图与零件图绘制设计计.、,

2、:;算说明书编制的CAD系统其基本任务包括编制专业应用程序以完成各种设计分析和数据处理的任务建..:立工程数据库以存贮和管理设计信息建立一个满足设计所需的工程图形库以方便高效地利用工程数据库和,。,参数化绘图程序库自动地或交互地完成产品造型和工程图绘制等工作液压启闭机涉及的知识面广包含机、、,,..:械液压电子等方面的知识开发和管理的难度大因而带来了许多问题系统开发周期长软件开发费用高软。。件不易维护等面向对象技术逐渐被人们看作是解决这些问题的一种较好的方法本文将面向对象技术引人了.。液压启闭机CAD系统的开发中并进行了相应的程度设计1面向对象

3、技术。,面向对象技术完全按客观世界中对象的组装结构和类层次结构来构造对象系统它支持这样一种概念即.计算机的问题求解过程应该更接近于人的思维活动并促使软件开发的设计阶段与实现阶段更紧密地联系在一。起,。、面向对象方法追求的是求解空间与问题空间结构上的一致性它提供了认识世界揭示客观世界规律的分。,、、,解与综合方法演绎与归纳方法即提供了从一般到特殊从整体到单元的演绎分解方法(如继承和组装结构)、。,也提供了特殊到一般的归纳方法(如类对象)这种方法把系统中的所有资源如数据模型以及整个系统都看成“”,,。对象每个对象封装了数据和方法方法实施对数据的处理

4、面向对象技术继承了70年代软件工程各种方法,,、、、,“”,的优点如抽象信息隐蔽结构化模块化等不仅如此面向对象技术还在对象这一更高层次上进行了抽象,、、。因而使其除具有良好的封装性能外还具有继承性多态性动态联编等传统软件工程方法所不具备的优点,,,“”面向对象技术中对象是系统的核心对象封装了数据和对数据的操作封装了的数据不得由对象外的任。,,何成份存取这样对象就提供了一个有意义的保护级防止不相关部分对其进行修改或不正当地使用该对象的。。.。私有部分类对象是具有相同属性特征的对象的集合类对象封装了属性和对属性的操作因此对象模块不仅,;具有很高的内

5、聚度而且由这些高内聚度对象模块所组成的系统模块之间是松藕合不仅组成这种系统的模块.。、易于修改整个软件系统也易于修改重组2液压启闭机CAD系统面向对象分析、..面向对象分析的任务是了解问题域内涉及的对象对象之间的关系和作用构造出对象模型并力争使这个。模型能反映所要解决的问题.21将系统划分为可管理的部分...划分系统时应从问题空间结构出发明确定义各组成部分之间的关系以达到能够相对独立地开发各个组。.、、、、成部分的目的按照问题的空间结构可将该系统划分为液压缸液压站分控阀组行程与开度控制装置电控。.、。等部分每一部分继续划分可得到更详细更具体的组

6、成部分.22定义类一邑一对象.。对象是一个属性和处理属性的方法的封装体类是一个以上对象所具有的共同属性和方法的集合:本文收到日期199903一纤:第16卷第4期师素娟面向对象技术在液压启闭机CAD系统中的应用57液压启闭机图l液压启闭机的类对象及结构,..定义类一&一对象的过程中必须遵循抽象原则对功能需求和数据进行深人理解在液压启闭机CAD系,,、、、统中针对上述问题空间结构划分进行对象模型的抽象可分别抽象为液压缸对象液压站对象分阀对象行开、、、。,、、,对象电控对象等并在此基础上定义了相应的液压缸类液压站类分阀类行开类电控类等见图1所示,.、

7、、、图中三角形符号表示的是整体一部分结构即液压启闭机是整体对象液压缸液压站电控行程与开度控.、、、、、;制装置分控阀组是部分对象液压启闭机由液压缸液压站电控行程与开度控制装置分控阀组等部分组成.、。.,nllm表示液压启闭机最少有一个最多有个液压缸半圆符号表示的是泛化一特化结构即缸筒类为泛化类、.、普通缸筒中部固定式缸筒或中部铰接式缸筒为特化类普通缸筒中部固定式缸筒或中部铰接式缸筒是缸筒类。的实例...,根据面向对象的观点系统中的一切资源小到一个数据大到一个模块乃至系统本身都是一个对象都可..。以用类一邑一对象来描述都可以继承和嵌套它的定义可以

8、用C++结构来描述.23定义类一吕一对象的属性。.图l中各项所需的输人数据和参数为对象的属性描述泛化一特化结构中特化类或实例继承了泛化类的..。.、全

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。