图2.1 通讯录的初始模型。
这个模型展示了人和组织的相似责任。
图2.2 使用当事者来泛化之后的图2.1 。
很多用到人或组织的情形,应该使用当事者。
建模示范视频全程字幕,umlchina.com/url/video.html
图2.3 用显式级别表示的组织结构。
这样一个结构不灵活又难以复用。
图2.4 带层级关系的组织超类型。
层级关联提供了最大的灵活性。级别导致的约束必须作为规则添加在子类型上。
图2.5 两个组织层级结构。
组织的子类型未展示。如果有很多层级结构,这个模型将很快失控。