Short
Use Associations for Classes and Attributes for DataTypes
Purpose
Make an informed choice between Attributes and Associations when modeling a relation between two Classifiers.
Details
When modeling the structure of your system there are basically two ways to express a structural relationship between two Classifiers. You could use an Association between the two Classifiers, or you could create an Attribute owned by one Classifier with it’s type set to the other Classifier.
Both ways, Association or Attribute are pretty much equivalent.… Read more