我需要建模这样的东西,
ClassA 实现接口 IClass;
ClassB 实现接口 IClass;
ClassA 有一个 ClassB(组成);
但是ClassA的接口与ClassB的接口是同一个接口,即我需要将ClassB的接口暴露为ClassA的接口。我是这样弄的
+--------------+
| |
+--------> IClass <---------+
| | | |
| +--------------+ |<<implements>>
<<implements>>| |
| |
| |
+-----+-------+ +-------+-------+
| |+ | |
| ClassA +++---------------+ ClassB |
| |+ <<has a>> | |
+-------------+ +---------------+
但我不确定这个模型是否正确。我如何改进/修复这个模型?