關于設計模式,UML類圖中的類關系的理解

??研究軟件設計模式時鹿霸,畫UML類圖必不可少辆布,UML類圖工具 我推薦Enterprise Architect , 正好我的百度網(wǎng)盤有個中文破解版檬贰,
鏈接 https://pan.baidu.com/s/1bkuDl0BPh8HT2TxbDXP-YQ庐扫,
提取碼:0dfn。
??關于畫UML圖的詳情塑娇,推薦這篇博客:https://www.cnblogs.com/pangjianxin/p/7877868.html
??在類圖關系中一共存在6種關系澈侠,類的關系有泛化(Generalization)、實現(xiàn)(Realization)钝吮、依賴(Dependency)和關聯(lián)(Association)埋涧,聚合關系(Aggregation),組合關系(Composition).

Class Model.png

如上圖就包含了這6中關系奇瘦,畫的比較簡單。

  • 泛化(Generalization):實際上指的就是繼承關系.
  • 實現(xiàn)(Realization):接口的實現(xiàn)關系.
  • 組合關系(Composition):就像鳥的翅膀組合成了鳥一樣,一般也是以成員變量的形式體現(xiàn)劲弦。
  • 聚合關系(Aggregation):如同企鵝組成了企鵝群,一般也是以成員變量的形式體現(xiàn)耳标。
  • 關聯(lián)(Association):類與類之間的連接,在Java語言中邑跪,關聯(lián)關系一般使用成員變量來實現(xiàn)次坡。
  • 依賴(Dependency):例如 一個人(Person)可以買車(car)和房子(House).一般而言,依賴關系在Java語言中體現(xiàn)為局域變量画畅、方法的形參砸琅,或者對靜態(tài)方法的調(diào)用。

??上述6種關系的耦合強度轴踱,泛化 == 實現(xiàn) > 組合 > 聚合 > 關聯(lián) > 依賴.

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末症脂,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌诱篷,老刑警劉巖壶唤,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異棕所,居然都是意外死亡闸盔,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門琳省,熙熙樓的掌柜王于貴愁眉苦臉地迎上來迎吵,“玉大人,你說我怎么就攤上這事针贬』鞣眩” “怎么了?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵坚踩,是天一觀的道長荡灾。 經(jīng)常有香客問我,道長瞬铸,這世上最難降的妖魔是什么批幌? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮嗓节,結果婚禮上荧缘,老公的妹妹穿的比我還像新娘。我一直安慰自己拦宣,他們只是感情好截粗,可當我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鸵隧,像睡著了一般绸罗。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上豆瘫,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天珊蟀,我揣著相機與錄音,去河邊找鬼外驱。 笑死育灸,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的昵宇。 我是一名探鬼主播磅崭,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼瓦哎!你這毒婦竟也來了砸喻?” 一聲冷哼從身側(cè)響起柔逼,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎恩够,沒想到半個月后卒落,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡蜂桶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年儡毕,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扑媚。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡腰湾,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出疆股,到底是詐尸還是另有隱情费坊,我是刑警寧澤,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布旬痹,位于F島的核電站附井,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏两残。R本人自食惡果不足惜永毅,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望人弓。 院中可真熱鬧沼死,春花似錦、人聲如沸崔赌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽健芭。三九已至县钥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間慈迈,已是汗流浹背魁蒜。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留吩翻,地道東北人。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓锥咸,卻偏偏與公主長得像狭瞎,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子搏予,可洞房花燭夜當晚...
    茶點故事閱讀 43,514評論 2 348

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

  • 1. 泛化(Generalization) 泛化(Generalization)關系也就是繼承關系,用于描述父類與...
    LeeLeCoder閱讀 780評論 0 1
  • 在UML類圖中常見的有以下幾種關系: 泛化(Generalization)碗殷、實現(xiàn)(Realization)精绎、組合(...
    YotrolZ閱讀 3,048評論 1 9
  • 1、概述 在UML 2.0的13種圖形中锌妻,類圖是使用頻率最高的UML圖之一代乃。Martin Fowler在其著作《U...
    liumw1203閱讀 6,104評論 0 7
  • 虛線箭頭指向依賴; 實線箭頭指向關聯(lián)仿粹; 虛線三角指向接口搁吓; 實線三角指向父類; 空心菱形能分離而獨立存在吭历,是聚合堕仔;...
    中v中閱讀 409評論 0 0
  • 在UML 2.0的13種圖形中,類圖是使用頻率最高的UML圖之一晌区。Martin Fowler在其著作《UML Di...
    雷雷_zll閱讀 13,225評論 0 14