【发布时间】:2010-10-25 12:42:58
【问题描述】:
我正在使用Visual Paradigm for UML 来模拟我们的类层次结构。我经常遇到这样的情况,我们的一个接口有一个方法,需要实现另一个接口作为方法的参数。示例(C++,接口 = 抽象类):
class IFoo {
public:
virtual void bla() = 0;
};
class IBar {
public:
virtual void meep(IFoo &) = 0;
};
我对这两个接口的建模都没有问题,但我想知道使用哪种类型的关联来直观地表示这两个接口的关系。目前我正在使用 Visual Paradigm 提供的Usage-relation,但我不确定这是否确实适用于这种情况。这是使用的正确关系吗?如果不是,我该如何模拟这种关系?
【问题讨论】:
标签: interface relationship uml