background image

们称这些约束为实例连接。

第三层,服务层,对象的服务和消息通信组成了

OOA 模型的服务层。我们把对象所做的工

作称为服务或方法。系统的不同对象都分别执行一定的工作或功能,它们之间通过消息通信,
即所谓的协同,如图中的箭头所示。对象的服务及对象实例之间的消息通信共同组成了
OOA 模型的服务层。

第四层,结构层,该层负责捕捉特定应用论域中的结构关系。泛化

---特化结构获得类及成员

组织,有助于刻画问题空间的类-成员层次,它通过搜集公共特性并把这种特性扩充到特
例中来显示现实世界事件的通用性及专用性。整体

—部分结构表达了人类的一种基本组织方

式,即

自然

§

的整体和部分的结构关系,从而把一些部分的聚合构造成整体。例如,一辆汽

车由发动机、传动装置和刹车装置组成。

第五层,主题层,相当于全局系统的子系统或子模型。由于

OOA 模型的结构庞大而复杂,

因此众多的对象有时很难处理。于是,可以把对象归到各个主题层中,可以把有关的对象用
一个边框框起来加以实现。例如,在一个控制系统中,众多的对象可分为

“管理”和“控制”两

个主题,则可以用图

2 表示。

2 主题层示例

以上简单介绍了面向对象的分析及在本文中的表示方法,下面将研究面向对象的分析在液
压系统设计中的应用。

二、液压系统面向对象的分析

问题描述

液压系统分为液压传动系统和液压控制系统两种类型,本文的研究对象是液压传动系统。液
压系统是能实现系统功能的液压回路的总和。液压回路又是能实现某种规定功能的液压元件
的组合。液压元件是组成液压系统的基本单元。主要的液压元件有液压泵、执行元件(液压缸、
液压马达)、液压控制阀(压力控制阀、流量控制阀、方向控制阀等)、液压辅件(密封圈、滤
油器、蓄能器、油箱及其附件、管件、热交换器等)。液压控制阀按照其安装形式的不同又可分
为普通阀、叠加阀、插装阀。液压回路是液压元件组成的功能单元。液压回路主要有压力控制
回路、流量(速度)控制回路、方向控制回路、安全回路、定位回路、同步回路、顺序动作回路
等。以上分类只是粗略分类,限于篇幅,详细分类此处不一一列出。液压系统设计就是根据
机械师提出的主机的动作循环要求、静、动态性能及液压系统工作环境等方面的要求,进行