パッケージ

パッケージ(package)は、関連するUMLの要素をグループ化して、それらにネームスペース(namespace)を与える。
ネームスペースとは名前空間のことであり、内部に含まれる要素のスコープを指定するものである。

たとえば、Logicというパッケージの中に含まれるLogicAというクラスを指す完全装飾名による表記は、Logic::LogicAとなる。

また、パッケージに含まれる要素はそのパッケージと生存期間をともにする。
パッケージが消滅したら、それに含まれる要素も一緒に破棄されるということ。