タイプ A および B のオブジェクトを格納できるコンテナ C が 1 つあるとします。C を空にすることはできず、各タイプのオブジェクトを 1 つだけ格納できます。これは、C に次のいずれかが含まれていることを意味します。
- タイプ A の 1 つのオブジェクト
- タイプ B のオブジェクト 1 個
- タイプ A の 1 つのオブジェクト + タイプ B の 1 つのオブジェクト
UMLクラス図でこの問題をマッピングするために、私はこれらを試しました...
...しかし、左の図ではコンテナ C が空である可能性があり、右の図ではコンテナ C にタイプ A (または B) の 2 つのオブジェクトを含めることができるため、問題をマッピングするものはありません。
私の質問は次のとおりです。この問題をどのようにマッピングできますか?