Home > Articles > Software Development & Management > UML

This chapter is from the book 16.16 Association Class

16.16 Association Class

An association class allows you treat an association itself as a class, and model it with attributes, operations, and other features. For example, if a Company employs many Persons, modeled with an Employs association, you can model the association itself as the Employment class, with attributes such as startDate.

In the UML, it is illustrated with a dashed line from the association to the association class. See Figure 16.16.

Figure 16.16 Association classes in the UML.

  • + Share This
  • 🔖 Save To Your Account