原文:我所理解的OOP——UML六種關系

最近由於經常給公司的小伙伴兒們講一些OOP的基本東西,每次草紙都被我弄的很尷尬,畫來畫去自己都亂了,有時候也會嘗試使用UML表示類之間的關系,但UML從畢業后就再也沒接觸過了,經常會被小伙伴兒們指出繼承應該是實線,組合菱形是實心的。。。,好尷尬,終於痛定思痛系統學習一下。 UML定義的關系主要有:泛化 實現 依賴 關聯 聚合 組合,這六種關系緊密程度依次加強,分別看一下 泛化 概念:泛化是一種一 ...

2013-09-15 11:40 40 11572 推薦指數:

查看詳情

UML六種關系

UML定義的關系主要有:泛化、實現、依賴、關聯、聚合、組合,這六種關系緊密程度依次加強,分別看一下 泛化 概念:泛化是一一般與特殊、一般與具體之間關系的描述,具體描述建立在一般描述的基礎之上,並對其進行了擴展。在程序中是通過繼承類實現的。比如狗是對動物的具體描述,在面向對象設計的時候一般把狗 ...

Wed Jul 06 19:28:00 CST 2016 0 6511
UML類圖中的六種線條與六種關系

1.泛化(generalize)   實線空心三角箭頭。 2.實現(realize)   虛線空心三角箭頭。 3.聚合(aggregation)   實線空心菱形箭頭。 4.組合(comp ...

Sun Feb 10 03:22:00 CST 2019 0 2193
UML類圖與類間六種關系表示

UML類圖與類間六種關系表示 1.類與類圖 類封裝了數據和行為,是面向對象的重要組成部分,它是具有相同屬性,操作,關系的對象集合的總稱. 類圖是使用頻率最高的UML圖之一. 類圖用於描述系統中所包含的類以及它們之間的相互關系,幫助開發人員理解系統,它是系統分析和設計階段的重要產物 ...

Sun Mar 25 18:34:00 CST 2018 0 4880
UML的各種關系理解

泛化關系(generalization)(IS A) 解釋:就是繼承關系,繼承關系為 is-a的關系;兩個對象之間如果可以用 is-a 來表示,就是繼承關系:(..是..) eg:IPhone5s 的類 is a IPhone5 的類 ,從哲學的角度上講 ...

Wed May 27 05:31:00 CST 2015 1 1983
UML的四關系

目錄 (1)泛化關系 (2)實現關系 (3)依賴關系 (4)關聯關系 (5)聚合關系 (6)組合關系 (1)泛化關系 泛化(generalization)關系是一個類(稱為子類、子接口)繼承另外的一個類(稱為父類、父接口)的功能,並可以增加 ...

Mon Nov 15 07:19:00 CST 2021 0 903
我對uml類圖關系理解

uml類圖的關系: 泛化關系也就是繼承。 實現關系就是一個類實現另外一個接口。 依賴關系就是一個類使用了另外一個類,是一使用關系,在這個類的某個服務中需要另外一個類來協助。 關聯關系就是一類擁有另外一個類,是一擁有關系,這個類在創建的時候需要另外一個類的協助,可以是 ...

Wed Dec 16 02:25:00 CST 2015 1 2713
UML中的四關系

一、Association關聯關系 說明:Assocition(關聯):描述了兩個或多個類之間的結構性關系。 (1)普通關聯: 1)Association name名稱:用以描述該關系的性質。 2)Role角色:當一個類處於關聯的某一端時,該類就在這個關系中扮演了一個特定的角色;角色是關聯 ...

Fri Jan 13 04:54:00 CST 2012 0 8764
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM