SEノウハウ

UML クラス図

 

UMLの目的

  • 複雑なクラスやオブジェクトの関係を図で示すことで開発者や関係者で共有する為
  • UMLはメンバ変数やメソッドといったすべてを記述する必要はない。
    注目させたい箇所を目出せたい場合は、あえて必要情報しか記述しないケースもある

 

 

クラス図

  • クラス名
  • メンバ変数名
  • メソッド名

3つの項目で構成される

 

継承とインターフェイスの実装

関係

 

集約

 

 

アクセス権

  • public +
  • protected #
  • private –

 

抽象クラス、抽象メソッド

  • 名前を斜体にする

 

親クラス、子クラス

  • 矢印→で表す
  • 矢じりがついているのが親クラス

 

インターフェイス

  • クラス名のところで<<interface>>と記述する
  • インターフェイスの実装は継承と同じように矢印→を使うが、破線にする

 

静的メソッド

  • メソッドの定義に下線をつけて表す

 

 

@see

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)