簡単にUMLのクラス図

入門

図クラス(クラス図)は、特に、モデルクラス、クラスとその他のクラスに対するそれらの関係の内部構造などの存在下で、モデルの静的な構造です。図一時クラスの情報は表示されません。図クラスは、オブジェクト指向モデリングの主要な成分です。これは、一般的なモデリング概念分類システムのアプリケーションのために使用されますが、詳細なモデリングのために、モデルは、プログラミングコードに変換します。図クラスには、データモデリングのために使用することができます。 - Baiduの百科事典

私たちは多くの場合、ビジネスについて何も知らないプロジェクトの始まりは、私たちが取り組むべき喫緊の問題は、彼らが良いクラス図を使用することができれば、あなたは詳細な分析システム事業のことができるようになり、明らかにこれらのビジネスの概念とその関係の理由です。

これら6つの

  • 受け継ぎます
  • 実現
  • 関連
  • 頼ります
  • 組み合わせ
  • 集合

1.継承(継承)

サブクラスは親クラスを継承し、サブクラスは親クラスのすべての非プライベートプロパティとメソッドのために使用することができます。UMLでは、中空バーと矢印付きの継承実線は表現します

受け継ぎます

2.実現(実現)

実装と継承は、インターフェイスメソッドの実装クラスの継承に似ていますが、クラスメソッドによって、その実装を達成しなければなりません。UMLでは、点線の白い矢印で実装

実現

マイクロチャネルは、図示及びSMS機能QQを達成してきたように

3.関連(アソシエーション)

協会の関係はしているが、それは、あるクラスが別のクラスの属性とメソッドを知っている作る;など:学生、教師、夫と妻が双方向に関連付けることができ、それは一方通行することができます。双方向矢印アソシエーションは、2つの又は全く関連矢印であってもよいし、一方向の矢印があります。

関連

4.従属(依存)

クラスとクラスの間の依存性の結合を意味し、クラス依存手段は、別のクラスの定義に依存します。矢印付きの点線によってUMLで。

頼ります

組成物(組成物)

関連の組み合わせであり、それは部品全体、部品と同一の全体のライフサイクルの間に厳密な関係を反映し、強い「自分」の関係を示しています。UMLに充填された菱形の実線で示す関係を組み合わせます。

組み合わせ

前記重合(凝集)

集約関係は、例えば、部門のスタッフを複数の構成部分的意味全体で表されるエンティティオブジェクト間の関係を表すために使用されます。コンビネーション関係が異なっており、全体が存在しない場合でも、いくつかは、全体的に強く依存していない、といくつかはまだ存在しています。たとえば、失効した部門は、人々が離れて行くことはありません、彼らはまだ存在しています。UMLで集約関係を実線白菱形によって表されます。

集合

エンディング

クラス図の周りにも、パートナー一部のプログラマーは、実際には、これは非常に間違っている、読み取ることができません。

個人的にクラス図が複雑ではないと思われる、少しは心の中で明確にすることが可能かを理解するために短い時間を費やし、プロジェクトの設計要件の準備は大きな利点があります。


あなたが公共の数に焦点を当てることができるように:生涯幼稚園

おすすめ

転載: juejin.im/post/5d021d59e51d45109725fe64