【发布时间】:2013-05-11 04:07:39
【问题描述】:
我需要模拟这样的东西,
ClassA实现接口IClass;
ClassB实现接口IClass;
ClassA 有一个 ClassB(组合);
但是 ClassA 的接口与 ClassB 的接口相同,即我需要将 ClassB 的接口暴露为 ClassA 的接口。我是这样弄的,
+--------------+
| |
+--------> IClass <---------+
| | | |
| +--------------+ |<<implements>>
<<implements>>| |
| |
| |
+-----+-------+ +-------+-------+
| |+ | |
| ClassA +++---------------+ ClassB |
| |+ <<has a>> | |
+-------------+ +---------------+
但我不确定这个模型是否正确。我该如何改进/修复这个模型?
【问题讨论】:
标签: modeling composition uml