26

クラス図とオブジェクト図の違いは何ですか?

4

2 に答える 2

30

UML 仕様で指定されているとおり:

クラス図は、さまざまな静的関係によって接続された分類子要素のグラフです。「クラス」図には、インターフェイス、パッケージ、関係、さらにはオブジェクトやリンクなどのインスタンスも含まれる場合があることに注意してください。「静的構造図」の方が適切な名前かもしれませんが、「クラス図」の方が短く、十分に確立されています。

オブジェクト図

オブジェクトとデータ値を含むインスタンスのグラフです。静的オブジェクト図は、クラス図のインスタンスです。ある時点でのシステムの詳細な状態のスナップショットを示します。オブジェクト図の使用は、主にデータ構造の例を示すためにかなり限定されています。


簡単な言葉で...

クラス ダイアグラムは、クラス、型、およびそれらの内容と関係など、宣言型 ( static ) モデル要素のコレクションを示します。

オブジェクト図には、ある時点でのオブジェクトとそれらの関係が含まれます。これは、クラス図またはコラボレーション図の特殊なケースと見なすことができます。


クラス図

ここに画像の説明を入力

オブジェクト図

ここに画像の説明を入力

開始するのに適したパワーポイント: http://people.bu.edu/rfv/SC511/downloads/uml.ppt

于 2013-10-09T21:11:19.063 に答える
15

ウィキペディアは両方の例を示しています: クラス図 オブジェクト図

違いは目的と、それらが示すものにあります。

クラス図は、システム内のオブジェクトが構成されているもの (メンバー) と、オブジェクトが実行できること (メソッド) を示します。

対照的に、オブジェクト図は、ある時点でシステム内のオブジェクトがどのように相互作用しているか、およびプログラムがこの状態にあるときにそれらのオブジェクトに含まれる値を示します。

于 2013-10-09T21:12:57.533 に答える