Demonstrate the Design of associations
During object design phase we must design a strategy to implement associations. Association may be unidirectional or bi-directional. Whatever implementation strategy we choose, we must hide implementation, by using access operations to traverse and update associations. This will let us to change our decision with less effort. The designer should do:
i) Analyze path of associations.
ii) Implement every association possible either as a distinct object or as a link to other object.