版本更改说明
一:类图
1,成员的三种可见性修饰符
Public :符号为+
Protected :符号为#
空气雾化喷头Private: 符号为-
快门3d
超强电磁铁
由于对象是类的实例,因此类与类之间的关联也就是其对象之间的关联。类与类之间有多种连接方式,每种连接的含义各不相同(语义上的连接),但外部表示形式相似,故统称为关联。关联关系一般都是双向的,即关联的对象双方彼此都能与对方通信。反过来说,如果某两个类的对象之间就存在可以互相通信的关系,或者说对象双方能够感知另一方,那么这两个类之间就存在关联关系。描述这
种关系常用的字句是:“彼此知道”,“互相连接”等。对于构建复杂系统的模型来说,能够从需求分析中抽象出类和类之间的关系是很重要的。
根据不同的定义,关联可以分为普通关联、递归关联、限定关联、或关联、有序关联、三元关联、聚合等七种。 3.1普通关联:普通关联是最常见的一种关联,只要类与类之间存在连接关系就可以用普通关联表示。比如,张三使用计算机,计算机会将处理结果等信息返回给张三。普通关联的图示是连接两个类之间的连线。
张三使用计算机
如果类与类之间的关联是单向的,则称为导航关联。如
矿物泥浆面膜张三可以有一辆汽车
反相加法器
3.2聚合关联:是关联的特例,表示的类与类之间的关系具有“整体与部分”的特点。例如汽车由轮子、发动机、底盘等构成,则表示汽车的类与表示轮子的类、发动机的类、底盘的类之间的关系就具有“整体与部分”的特点,因此,这是一个聚合关系。识别聚合关系的常用方法是寻“由……构成”、“包含”、“是……的一部分”等字句。 说明:我们发现,下面图中的菱形箭头有的空心的,有的实心的;这是有区别的:
如果部分类的实例是清楚的独立的存在于整体类的,如车轮与汽车;则部分类与整体类间菱形为空心的;如果部分类的生命周期并不独立于整体类的生命周期,则所画的菱形为实心的。
3.2.1一般聚合
海军有许多军舰
3.2.2共享聚合j型密封圈
一个球队有多个球员,一个球员效力多个球队
3.2.3复合聚合