辅助模型——包图
包图是描绘对模型元素分组以及分组之间依赖的图,其中要用到的包是对模型元素进行分组的机制。
包内可以有包,包之间有层次关系。
一个包形成了一个命名空间,这意味着一个包的语境中同一种元素的名字必须是唯一的。在一个包中不同种类的元素可以有相同的名字。
包中元素的可见性可为公共的,私有的,受保护的或包范围的。
包间的关系有拥有关系,引入依赖和访问依赖。
引入依赖相当于把提供者的包的内容附加到客户包的公共命名空间中。
访问依赖相当于把提供者的包的内容附加到客户包的私有命名空间中。