object1、objectA、 の3 つのオブジェクトがありますobjectB。
また、インターフェイスを持っています
次のようにモデル化するにはどうすればよいですか。
からへのインターフェイスobject1を提供しますobjectAobjectB
あなたが望むものの直接的な解釈は2つあります。ClassA と ClassB によって実装された共有インターフェイスとして機能するインターフェイス ("Interface1") を持っているか、または ClassA と ClassB が相互作用するようにインターフェイスを使用します。どちらの意味かわかりません。
いずれにせよ、インターフェイスが両方によって実装される最初のオプションは、次のようにモデル化されます。

相互作用を可能にするためにインターフェイスが使用される 2 番目のオプションは、次のようにモデル化されます。

あなたの質問を正しく理解していれば、つまり、あるクラスがインターフェイスを実装し (プロデューサー)、別のクラスがそれを使用する (コンシューマー) UML ダイアグラムを作成したい場合、選択肢はほとんどないと思います。
1) インターフェイスを明示的に示し、実現関係を使用してインターフェイスの実装を示し、依存関係を使用して使用法を示します。

2) ロリポップ表記を使用して、公開されたインターフェイスを示し、依存関係を使用して使用法を示します。

3) ボールとソケットの表記法 (UML 2.0) を使用する
