我使用Visual Paradigm for UML來模擬我們的類層次結構。我經常遇到這樣的情況,其中一個接口有一個方法需要將另一個接口實現爲方法的參數。實施例(C++,接口=抽象類):如何將一個接口的使用建模爲UML中另一個接口的方法的參數?
class IFoo {
public:
virtual void bla() = 0;
};
class IBar {
public:
virtual void meep(IFoo &) = 0;
};
我沒有問題兩個接口建模,但我想知道關聯的哪種類型的用於可視地表示這兩個接口之間的關係。目前我正在使用Visual Paradigm提供的Usage
-關係,但我不確定這是否確實適用於此場景。這是正確的使用關係嗎?如果不是,我該如何模擬這種關係?
的視覺表現只是一個多餘的。它可以幫助我們立即查看出接口之間的依賴關係。 – 2010-10-25 13:44:07