1. 程式人生 > >【UML】——構件圖

【UML】——構件圖

構件圖用來描述程式碼的物理結構以及各構件之間的依賴關係。一個構件可以是一個資原始檔、一個二進位制檔案或者一個可執行問題。

構件(component):

是系統中遵從同一組介面且提供其實現的物理的、可替換的部分。
每個構件能實現一定的功能,為其他構件提供使用介面,方面軟體的複用。

構件是定義良好的介面實現單元,它可以是以下幾種型別:1、原始碼構件(原始碼檔案);2、二進位制構件(目標碼檔案、靜態連結庫、動態連結庫);3、可執行構件(可執行程式);4、資料檔案或文件

構件和類

1、類表示邏輯抽象,而構件表示物理抽象
2、構件是其他元素的物理實現
3、類可以直接擁有屬性和操作,一般情況下,構件一般只擁有隻能通過其介面訪問的操作。

構件的特點:

1、構件是物理的
2、構件是可替換的
3、構件是系統的一部分
4、構件遵從一組介面並提供對一組介面的實現。
在這裡插入圖片描述

第一次學習UML 圖,如果有可以提升的地方,歡迎指點!!