私はこのようなものをモデル化する必要があります、
ClassA はインターフェイス IClass を実装します。
ClassB はインターフェイス IClass を実装します。
ClassA には ClassB (構成) があります。
しかし、ClassA のインターフェースは ClassB の同じインターフェースです。つまり、ClassB のインターフェースを ClassA のインターフェースとして公開する必要があります。このようにしましたが、
+--------------+
| |
+--------> IClass <---------+
| | | |
| +--------------+ |<<implements>>
<<implements>>| |
| |
| |
+-----+-------+ +-------+-------+
| |+ | |
| ClassA +++---------------+ ClassB |
| |+ <<has a>> | |
+-------------+ +---------------+
しかし、このモデルが正しいかどうかはわかりません。このモデルをどのように改善/修正できますか?