Five Great Patterns for Dealing with References May 26, 2005 n a UML class model, classes are described by having attributes, operations, and relationships with other classes. When such a model is converted into code, both the public attributes and