3.10.1 包的关系
包间的关系主要有两种: 依赖(尤其是输入依赖) 关系和泛化关系。
1.依赖关系
包间的依赖关系实际上概述了包中元素的依赖关系, 即如果在两个包中的任何两个元素之间存在着依赖关系, 则这两个包之间也存在着依赖关系。
在图形中, 包间的依赖关系是用一条从依赖包指向独立包的带箭头的虚线表示的, 如图3-36所示。
2.泛化关系
包间的泛化关系与类间的泛化关系十分相似, 类间的泛化的概念和表示法在包间大多可以使用。
与类的继承相同, 特殊包从一般包继承其所含的公共类。特殊包可以代替一般包, 用在一般包使用的任何地方, 如图3-37所示。

图3-36 包间的依赖关系

图3-37 包间的泛化关系