Contents > C: List of Design Rules > C.9 Associationclass Rules

C.9 Associationclass Rules

Rule: AssocClassCategory: Style
Severity: 3-lowApplies to: design
Avoid association classes.

Association classes have no representation in common programming languages. They defer the decision which class(es) eventually will be responsible to manage the association attributes.

The recommendation is to remodel the association class to only use regular classes and binary associations.