本节书摘来自华章计算机《软件建模与设计: UML、用例、模式和软件体系结构》一书中的第2章,第2.7节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.7 包
在UML中,包是一组建模元素的组合,例如代表一个系统或一个子系统。如图2-9所示,用一个文件夹图标表示包,即在一个大长方形的角上依附一个小长方形。包也可能被嵌套在其他包里面。依赖(dependency,如图2-9中所示)和泛化/特化(generalization/specialization)是包之间可能具有的关系。包可用于容纳类、对象或者用例。
图2-9 UML表示法中的包