クラス図を見てると、依存ってのがありますがこれってなんなの、の解説です。それによると、
・あるクラスから、それが利用するインターフェイスへの依存関係
・あるクラスから、そのメソッドの引数の型になっているクラスへの依存関係
・あるクラスから、そのメソッド内で動的に生成するオブジェクトの属するクラスへの依存関係
・2つのパッケージがそれぞれ含むクラス同士に依存関係があることから生じるパッケージ間の依存関係
こちらで「メソッドの引数や返り値、メソッド内で生成される、など、フィールドにもつような強い関連(?)ではない関連」と書きましたが、だいたい同じですね。
コメントする