2.定义属性
可见性属性名:类型 = 缺省值 {性质串}
可见性(visibility表示该属性对类外的元素是否可见。 分为:
public(+公有的,即模型中的任何类都可以访问该属性。 private(-私有的,表示不能被别的类访问。
protected(#受保护的,表示该属性只能被该类及其子类访问。如果可见性未申明,表示其可见性不确定。
3. 定义操作
可见性操作名(参数表:返回类型{性质串}
9.4.2 表示关系的符号(I 9.4.2.1 关联(I
关联表示两个类的对象之间存在某种语义上的联系。 (1普通关联
递归关联:一个类与本身有关联关系 (3限定关联
(4关联类
9.4.2.2 聚集(I (1共享聚集
如果在聚集关系中处于部分方的对象可同时参与多个处于整体方对象的构成,则该聚集称为共享聚集。
(2组合聚集
如果部分类完全隶属于整体类,部分与整体共存,整体不存在了部分也会随之消失,则该聚集称为组合聚集。
9.4.2.3 泛化(I
(1普通泛化 (2受限泛化
预定义的约束有4种:多重、不相交、完全和不完全。
9.4.2.4 依赖