繼承
子類繼承父類或者子接口繼承父接口,在UML圖中用實線空心箭頭表示。
繼承
實現
類實現接口的功能,在UML圖中用虛線空心箭頭表示。
實現
依賴
依賴是對象之間最基本的關系,在UML圖中用虛線箭頭表示。
依賴
例如BLL層調用DAL層時會依賴上下文context,從而確定到底調用的是哪個數據庫。
關聯
表示多個對象之間的關聯關系,每個對象都有自己的生命周期。在UML圖中用實線表示關聯關系。
關聯
聚合
聚合,整體和部分之間的關系,即has的關系,整體和部分擁有各自的生命周期,在UML圖中用實線空心菱形箭頭表示。例如Department和Employee就是聚合的關系。
聚合
組合
組合,也是整體和部分之間的關系,但,是is的關系,整體和部分不可分離,整體的生命周期如果結束了,部分的生命周期也就結束了,例如房子和房間的關系就是組合的關系。
組合
參考閱讀:
UML類圖的6大關系