UML類圖與時序圖

UML統一建模語言

結構式圖形:

  • 靜態圖(類圖,對象圖,包圖)
  • 實現圖(組件圖,部署圖)
  • 剖面圖
  • 複合結構圖

行爲式圖形:

  • 活動圖
  • 狀態圖
  • 用例圖

交互式圖形:

  • 通訊圖
  • 交互概念圖(2.0)
  • 時序圖(2.0)
  • 時間圖(2.0)

UML類圖:

 

類名用正體書寫則說明這是能夠實例化的普通類spa

類名用斜體書寫,則說明這是抽象類對象

類名有下劃線修飾則說明這是靜態類blog

 

類圖描述的是一個接口,在接口名的上方須要加上《interface》的修飾符繼承

+」public型接口

「#」protected型部署

「-」private型io

「~」默認型方法

下劃線修飾則說明這是靜態屬性/方法im

用於表示類,實例,接口之間的靜態關係;注意UML箭頭方向:子類指向父類;通信

  • 空心三角+實線:繼承父類;
  • 空心三角+虛線:實現接口
  • 虛線:依賴關係;【一個類方法使用另外一個類做爲參數或返回值】
  • 實線:關聯關係;【一個類做爲另外一個類的屬性】
  • 空心菱形:聚合關係;總體與部分的關係, 且部分能夠離開總體而單獨存在
  • 實心菱形:組合關係;是總體與部分的關係, 但部分不能離開總體而單獨存在.

UML時序圖:

顯示對象之間交互的圖,這些對象是按時間順序排列的;建模元素包括:

對象,生命線,控制焦點,消息;

相關文章
相關標籤/搜索