UML

UML

指向關(guān)系

實現(xiàn)關(guān)系 : 用空心三角形和虛線組成的箭頭來表示 從實現(xiàn)類指向接口


UML.png

泛華關(guān)系:是指對象與對象之間的繼承關(guān)系。泛華關(guān)系用空心三角形和實線組成的箭頭表示桥帆,從子類指向父類赖淤。

UML0.png

關(guān)聯(lián)關(guān)系:是指對象和對象之前的關(guān)系蜀漆,它使一個對象知道另一個對象的屬性和方法。也就是說 如果一個對象類代碼中包含有另一個對象的引用咱旱,那么這倆個對象就是關(guān)聯(lián)關(guān)系确丢。
關(guān)聯(lián)關(guān)系有單向關(guān)聯(lián)和雙向關(guān)聯(lián),雙方互相知道對方公共屬性和方法 那么二者就是雙向關(guān)聯(lián)吐限。如果對象知道另一個對象的公共屬性和方法 那么就是但向關(guān)聯(lián) 鲜侥,單向關(guān)聯(lián)更容易建立和維護有助于可重用的類。
雙向關(guān)聯(lián)關(guān)系用雙箭頭實線或無箭頭的實線雙表示诸典,
單向關(guān)聯(lián)用一個帶箭頭的實線表示描函,箭頭指向被關(guān)聯(lián)的對象
一個對象可以持有其他對象的數(shù)組或者集合。在UML中 通過放置多重性表達式關(guān)聯(lián)的末端來表示
或者0..:表示0到多個
0..1:表示0或者1個
1..*:表示1到多個
關(guān)聯(lián)關(guān)系又分依賴關(guān)聯(lián)、集合關(guān)聯(lián)和組合關(guān)聯(lián)三種類型舀寓。
UML1.png

依賴關(guān)系:依賴關(guān)系是一種弱關(guān)系胆数。如果對象A用到對象B,但是B 關(guān)系不是太明顯的時候 就可以吧這種關(guān)系看做是依賴關(guān)系基公。比如駕駛員和汽車的關(guān)系 駕駛員使用汽車 二者就是依賴關(guān)系幅慌。
在UML 類圖種 使用一個帶虛線的箭頭表示,由使用方指向被使用方轰豆,表示使用對象持有被使用方對象的引用
UML2.png

聚合關(guān)系和組合關(guān)系
聚合(Aggregation)是關(guān)聯(lián)關(guān)系的一種特例胰伍,它體現(xiàn)的是整體與部分的擁有關(guān)系,即 “has a” 的關(guān)系酸休。此時整體與部分之間是可分離的骂租,它們可以具有各自的生命周期,部分可以屬于多個整體對象斑司,也可以為多個整體對象共享渗饮,所以聚合關(guān)系也常稱為共享關(guān)系。例如宿刮,公司部門與員工的關(guān)系互站,一個員工可以屬于多個部門,一個部門撤消了僵缺,員工可以轉(zhuǎn)到其它部門胡桃。
UML3.png

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市磕潮,隨后出現(xiàn)的幾起案子翠胰,更是在濱河造成了極大的恐慌,老刑警劉巖自脯,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件之景,死亡現(xiàn)場離奇詭異,居然都是意外死亡膏潮,警方通過查閱死者的電腦和手機锻狗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來戏罢,“玉大人屋谭,你說我怎么就攤上這事」旮猓” “怎么了?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵悔耘,是天一觀的道長讲岁。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么缓艳? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任校摩,我火速辦了婚禮,結(jié)果婚禮上阶淘,老公的妹妹穿的比我還像新娘衙吩。我一直安慰自己,他們只是感情好溪窒,可當我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布坤塞。 她就那樣靜靜地躺著,像睡著了一般澈蚌。 火紅的嫁衣襯著肌膚如雪摹芙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天宛瞄,我揣著相機與錄音浮禾,去河邊找鬼。 笑死份汗,一個胖子當著我的面吹牛盈电,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播杯活,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼匆帚,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了轩猩?” 一聲冷哼從身側(cè)響起卷扮,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎均践,沒想到半個月后晤锹,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡彤委,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年鞭铆,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片焦影。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡车遂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出斯辰,到底是詐尸還是另有隱情舶担,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布彬呻,位于F島的核電站衣陶,受9級特大地震影響柄瑰,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜剪况,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一教沾、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧译断,春花似錦授翻、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至该贾,卻和暖如春羔杨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背杨蛋。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工兜材, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人逞力。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓曙寡,卻偏偏與公主長得像,于是被迫代替她去往敵國和親寇荧。 傳聞我的和親對象是個殘疾皇子举庶,可洞房花燭夜當晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內(nèi)容

  • UML圖有很多種,但是并非必須掌握所有的UML圖揩抡,才能完整系統(tǒng)分析和設計工作户侥。一般說來,在UML圖中峦嗤,只要掌握類圖...
    xiaojichao閱讀 471評論 0 0
  • UML圖有很多種蕊唐,但是并非必須掌握所有的UML圖,才能完整系統(tǒng)分析和設計工作烁设。一般說來替梨,在UML圖中,只要掌握類圖...
    走在路上的低級弟弟閱讀 525評論 0 1
  • UML詳解,詳細介紹: UML概念: 1. UML-Unified Model Language 統(tǒng)一建模語言恋谭,又...
    X兄閱讀 4,855評論 0 1
  • UML(United Modeling Language, 統(tǒng)?建模語?): 是?種基于?向?qū)ο蟮目梢暬UZ?....
    大佬的上半生閱讀 659評論 0 1
  • 忘記了uml類圖連線之間的關(guān)系糠睡,記錄一下。 1. 關(guān)聯(lián)關(guān)系 關(guān)聯(lián)(Association)關(guān)系是類與類之間最常用的...
    cutieagain閱讀 1,832評論 0 2