繼承
子類繼承父類或者子接口繼承父接口,在UML圖中用實線空心箭頭表示。
實現(xiàn)
類實現(xiàn)接口的功能,在UML圖中用虛線空心箭頭表示磕昼。
依賴
依賴是對象之間最基本的關系,在UML圖中用虛線箭頭表示节猿。
例如BLL層調用DAL層時會依賴上下文context票从,從而確定到底調用的是哪個數據庫。
關聯(lián)
表示多個對象之間的關聯(lián)關系滨嘱,每個對象都有自己的生命周期纫骑。在UML圖中用實線表示關聯(lián)關系。
聚合
聚合九孩,整體和部分之間的關系,即has的關系发框,整體和部分擁有各自的生命周期躺彬,在UML圖中用實線空心菱形箭頭表示。例如Department和Employee就是聚合的關系梅惯。
組合
組合宪拥,也是整體和部分之間的關系,但铣减,是is的關系她君,整體和部分不可分離,整體的生命周期如果結束了葫哗,部分的生命周期也就結束了缔刹,例如房子和房間的關系就是組合的關系。
參考閱讀:
UML類圖的6大關系