関連クラス(Association Class)を「分解」して通常のクラスと2つの多対1関連にするリファクタリングを行った場合、失われる可能性のある意味的な制約はどれか。

関連クラスは「リンクそのものがクラス」であるため、同一のリンク(ペア)は1つしか存在できない。中間クラスにすると、同じペアを持つ別の中間オブジェクトを複数作れてしまうため、ユニーク制約({unique})を手動で追加する必要がある。