Discuss how the one-to-one associations have to be implemented.
Some of properties of associations can be implemented directly by providing suitable declarations of the data members in relevant classes. Other semantic features of association can be enforced by providing only a limited range of operations in a class's interface or by including code in implementation of member functions which ensures that the necessary constraints are maintained.