2012-03-24 12 views
3

私はクラス図を作成していますが、以下に示す2つのクラスの間に関連があるかどうかはわかりました - 私が理解する限り、関連のためClassAはインスタンスしかし、この場合、ClassBの変数について知る必要はないので、これらの2つのクラス間に関連がありますか?別のクラスからの静的呼び出しのUML関係

public class ClassA() 
{ 
    int val = ClassB.x 
} 

public class ClassB() 
{ 
    public static int x = 5; 
} 

答えて

3

確かに関連があります。 ClassBを使用せずにClassAを使用することはできません。

+0

、異なる種類の[OK]を感謝についての詳細を知るために、このlinkを見てみましょう。 – Michael

3

はいこれらの2つのクラスの間に関連があります。アソシエーションは集約でも合成でもなく、 "使用/使用"の依存関係です。

ClassA ------Uses-----> ClassB 

だけを確認して、依存関係

+0

リンクが私に壊れているようで、IBMナレッジ・ベースのスタート・ページにリンクするだけです。このリンクについて:http://www.uml-diagrams.org/dependency.html – dahui

関連する問題