Also used for a long constraint. The Pattern name is on the left, the role the class has within the pattern on the right. A single class can have different roles with respect to several patterns. Group together functionally-similar classes. Derived classes need not be in the same package.
Packages can nest.
Outer packages sometimes called domains . Package name is part of the class name. Generally needed when entire static-model won't fit on one sheet. Guillemets identify stereotypes . Can use graphic instead of word.