-
泛化
概念: 簡稱繼承漫雷,表示一個更泛化的元素和一個更具體的元素之間的關(guān)系
表達(dá)方式:實(shí)現(xiàn)空心箭頭表示嵌屎,箭頭方向是子類指向父類宝惰,箭頭在頭部
-
實(shí)現(xiàn)
概念:簡稱接口,實(shí)現(xiàn)是一種類與接口的關(guān)系再沧,表示類是接口所有特征和行為的實(shí)現(xiàn)尼夺,在程序中一般通過類實(shí)現(xiàn)接口來秒速
表達(dá)方式:用虛線空心三角形箭頭表示,實(shí)現(xiàn)類指向接口炒瘸,箭頭在頭部
-
依賴
概念:是一種使用關(guān)系淤堵,既可以類的實(shí)現(xiàn)需要另一個類的協(xié)助
實(shí)現(xiàn)方式:方法參數(shù)需要傳入另一個類的對象,就表示依賴這個類
表達(dá)方式:虛線箭頭顷扩,類A需要用到類B粘勒,類A指向類B
-
關(guān)聯(lián)
概念:表示類與類之間的聯(lián)接,它使一個類知道另一個類的屬性和方法屎即,這種關(guān)系比依賴更強(qiáng)庙睡,不存在依賴關(guān)系的偶然性,關(guān)系也不是臨時性的技俐,一般是長期的乘陪。
實(shí)現(xiàn)方式:一個類的全局變量引用了另一個類,表示關(guān)聯(lián)了這個類
表達(dá)方式:實(shí)線箭頭雕擂,類A中用到類B的屬性啡邑,類A指向類B
-
聚合
概念:聚合是關(guān)聯(lián)關(guān)系的特例,是強(qiáng)關(guān)聯(lián)關(guān)系井赌。聚合強(qiáng)調(diào)的是整體和個體的關(guān)系谤逼,即has-a的關(guān)系,整體與個體可以具有各自的生命周期仇穗,部分可以屬于多個整體對象流部,也可以為多個整體對象共享。
實(shí)現(xiàn)方式:同關(guān)聯(lián)
表達(dá)方式:尾部為空心菱形的實(shí)線箭頭纹坐,類A中用到類B的屬性枝冀,類A指向類B
-
組合
概念:組合也是關(guān)聯(lián)關(guān)系的特例。組合是一種整體與部分的關(guān)系耘子,即contains-a的關(guān)系果漾,比聚合更強(qiáng)。部分與整體的生命周期一致谷誓,整體的生命周期結(jié)束也就意味著部分的生命周期結(jié)束绒障,組合關(guān)系不能共享。
實(shí)現(xiàn)方式:同關(guān)聯(lián)
表達(dá)方式:尾部為實(shí)心菱形的實(shí)線箭頭捍歪,也可以沒箭頭.整體指向部分