日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

『设计模式』一句话教你分清楚UML组合聚合和联系!

發布時間:2023/12/15 asp.net 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 『设计模式』一句话教你分清楚UML组合聚合和联系! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

23種設計模式+額外常用設計模式匯總 (持續更新)
組合:組合后的實體消失,則所有構成實體的部件都無意義,可以理解為不能獨立存在
定義: 與聚合相比,組合描述的是這樣的關聯關系,部分離開整體后就沒有實際意義了.所以我們說組合是一種很強的關聯關系.
例子:
一個公司有人事部,行政部,董事會,然而這些部門都是構成公司,且都是相對于公司而言的,如果公司倒閉了,那么人事部,行政部,董事會都不會存在了。他們總不可能是獨立的行政部?為誰行政,別的公司用不著,哈哈!
沒有獨立存在的意義這叫組合。

聚合:本就是獨立的個體,通過聚合產生了新的實體,但實體消失構成實體的還是獨立個體,可以獨立存在
定義:聚合描述的是這樣一種association,在這個association里,一個類是屬于一collection.也就是說聚合說的是一種部分與整體的關系,而當部分離開整體時,兩者都還有原來的實際意義.聚合是一種很弱的關聯關系.
例子:
一輛車由4個輪子,一個車架,一個發動機,大量內飾組成。
他們沒組成車那么輪子還是輪子,車駕子還是車駕子,發動機還是發動機,內飾還是內飾。
能夠獨立存在且有意義,這叫做聚合

聯系:不屬于以上的關系,且在類的定義中相關

例子:
小王給小美打電話表白,表白失敗了,沒有組合成一個家庭,但是有打電話的這一過程,這就是聯系。

懂了嗎?

懂了點個贊,沒懂評論里打出你的問題!🤭

總結

以上是生活随笔為你收集整理的『设计模式』一句话教你分清楚UML组合聚合和联系!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。