組合結構圖

組合結構圖(Composite structure diagram)是UML的一種結構圖。「結構」是指元素之間的相互連接,實例通過通信連接合作以實現某目的。 組合結構圖的結點元素有:部件、端口、合作、合作使用;連接元素有:連接件、角色綁定。[1]

主要元素說明

 
組合結構圖
  • 部件:一個實例,是組合結構圖的基本組成元素。部件可以包含子部件,當所包含的子部件都被摧毀時,部件也將不復存在。
  • 端口:端口是部件與其外部環境或子部件之間的交互點。
  • 連接件:允許兩個或更多個實例之間進行通信的連接。連接件可以簡單到是指針,也可以複雜到是網絡連接。與關聯不同,關聯指定的是實例所屬類之間的關係,而連接件僅僅是實例之間的關係。

參考