Association
A relationship between classes indicating that objects of one class use or interact with objects of another. Association is the most general relationship type. Bidirectional associations enable both classes to reference each other. This pattern models dependencies between entities.
Real World
In the Uber app, a Driver object is associated with a Rider object during a trip, but both exist independently — the rider still has an account even when no driver is assigned.
Exam Focus
Label multiplicity on both ends of association lines in class diagrams to secure full marks.
How well did you know this?