日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

UML類圖的圖形表示,你學會了嗎?

來源: 責編: 時間:2023-10-06 19:18:26 390觀看
導讀在UML類圖表示類的圖形:表示類的圖形有三層:第一層是類名字;第二層是類的成員變量;第三層是類的方法。成員變量以及方法前的訪問修飾符用符號來表示:“+”表示 public“-”表示 private“#”表示 protected不帶符號表示 de

在UML類圖表示類的圖形:WxG28資訊網——每日最新資訊28at.com

WxG28資訊網——每日最新資訊28at.com

表示類的圖形有三層:WxG28資訊網——每日最新資訊28at.com

  • 第一層是類名字;
  • 第二層是類的成員變量;
  • 第三層是類的方法。

成員變量以及方法前的訪問修飾符用符號來表示:WxG28資訊網——每日最新資訊28at.com

  • “+”表示 public
  • “-”表示 private
  • “#”表示 protected
  • 不帶符號表示 default

注意:WxG28資訊網——每日最新資訊28at.com

如果是抽象類和抽象方法,那么用斜體字體表示WxG28資訊網——每日最新資訊28at.com

在UML類圖表示接口:WxG28資訊網——每日最新資訊28at.com

接口在類圖中的第一層頂端用構造型 <>表示,下面是接口的名字,第二層是字段常量,第三層是抽象方法。(如果用兩層表示,那就只是表示接口名和方法)。WxG28資訊網——每日最新資訊28at.com

WxG28資訊網——每日最新資訊28at.com

繼承(泛化):WxG28資訊網——每日最新資訊28at.com

泛化關系(Generalization)是指對象與對象之間的繼承關系。如果對象A和對象B之間的“is a”關系成立,那么二者之間就存在繼承關系,對象B是父對象,對象A是子對象。例如:一只大雁“is a” 動物,很顯然,大雁是和動物是繼承關系。WxG28資訊網——每日最新資訊28at.com

WxG28資訊網——每日最新資訊28at.com

實現:WxG28資訊網——每日最新資訊28at.com

實現關系是指接口及其實現類之間的關系,實現關系用空心三角和虛線組成的箭頭來表示,從實現類指向接口WxG28資訊網——每日最新資訊28at.com

WxG28資訊網——每日最新資訊28at.com

關聯:WxG28資訊網——每日最新資訊28at.com

關聯關系(Association)是指對象和對象之間的連接,它使一個對象知道另一個對象的屬性和方法。WxG28資訊網——每日最新資訊28at.com

在Java中,關聯關系的代碼表現形式為一個對象含有另一個對象的引用。也就是說,如果一個對象的類代碼中,包含有另一個對象的引用,那么這兩個對象之間就是關聯關系。WxG28資訊網——每日最新資訊28at.com

關聯關系有單向關聯和雙向關聯。WxG28資訊網——每日最新資訊28at.com

雙向關聯:如果兩個對象都知道(即可以調用)對方的公共屬性和操作,那么二者就是雙向關聯。WxG28資訊網——每日最新資訊28at.com

單項關聯:如果只有一個對象知道(即可以調用)另一個對象的公共屬性和操作,那么就是單向關聯。WxG28資訊網——每日最新資訊28at.com

大多數關聯都是單向關聯,單向關聯關系更容易建立和維護,有助于尋找可重用的類。WxG28資訊網——每日最新資訊28at.com

WxG28資訊網——每日最新資訊28at.com

一個對象可以持有其它對象的數組或者集合,在UML中,通過放置多重性(multipicity)表達式在關聯線的末端來表示。多重性表達式可以是一個數字、一段范圍或者是它們的組合。多重性允許的表達式示例如下:WxG28資訊網——每日最新資訊28at.com

  • 數字:精確的數量
  • *或者0..*:表示0到多個
  • 0..1:表示0或者1個,在Java中經常用一個空引用來實現
  • 1..*:表示1到多個

關聯關系又分為依賴關聯、聚合關聯和組合關聯三種類型。WxG28資訊網——每日最新資訊28at.com

依賴:WxG28資訊網——每日最新資訊28at.com

如果對象A用到對象B,但是和B的關系不是太明顯的時候,就可以把這種關系看作是依賴關系。比如說A類的方法形參用到了B類。WxG28資訊網——每日最新資訊28at.com

public class BClass{ } public class AClass{ private BClass b1; // 依賴關系情況1:成員變量. 這也是關聯關系 public void doWork(BClass b2){ // 依賴關系情況2: 方法參數 } public void doWork(){ BClass b3; // 依賴關系情況3: 方法內的局部變量 } }WxG28資訊網——每日最新資訊28at.com

聚合:WxG28資訊網——每日最新資訊28at.com

  • 聚合關系是關聯關系的一種特例,他體現的是整體與部分,是一種“弱擁有”的關系,即has-a的關系。聚合是整體和個體之間的關系。
  • 例如,汽車類與引擎類、輪胎類,以及其它的零件類之間的關系便整體和個體的關系。
  • 與關聯關系一樣,聚合關系 也是通過實例變量實現的。但是關聯關系所涉及的兩個類是處在同一層次上的,而在聚合關系中,兩個類是處在不平等層次上的,一個代表整體,另一個代表部分。
  • 聚合關系表示整體和個體的關系,整體和個體可以相互獨立存在,一定是有兩個模塊分別管理整體和個體。
  • 在UML類圖中,聚合通常使用空心菱形+實線箭頭表示

WxG28資訊網——每日最新資訊28at.com

組合:WxG28資訊網——每日最新資訊28at.com

  • 也是整體與部分之間的關系,但是整體會影響到部分的生存周期,只要整體對象不存在了,部分對象也隨之消亡。如,公司和部門、貓和貓的腿。
  • 組合關系是關聯關系的一種特例,他體現的是一種contains-a(包含)的關系,這種關系比聚合更強,也稱為強聚合。
  • 它要求普通的聚合關系中代表整體的對象負責代表部分對象的生命周期,組合關系是不能共享的。代表整體的對象需要負責保持部分對象和存活,在一些情況下將負責代表部分的對象湮滅掉。代表整體的對象可以將代表部分的對象傳遞給另一個對象,由后者負責此對象的生命周期。換言之,代表部分的對象在每一個時刻只能與一個對象發生組合關系,由后者排他地負責生命周期。部分和整體的生命周期一樣。
  • 整體和個體不能獨立存在,一定是在一個模塊中同時管理整體和個體,生命周期必須相同(級聯)。
  • 在UML類圖中,組合通常使用實心菱形+實線箭頭表示

WxG28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-12125-0.htmlUML類圖的圖形表示,你學會了嗎?

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 簡約至上,輕松玩轉命令行:proper_cli 讓 CLI 開發變得簡單易用

下一篇: 對 JsonConvert 的認識太膚淺了,終于還是遇到了問題

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
欧美一区二区三区在线观看视频| 亚洲电影第1页| 欧美日本一区二区三区| 欧美日韩国产小视频| 欧美日韩一本到| 国产精品美女www爽爽爽视频| 国产午夜精品久久久久久免费视| 在线观看国产精品网站| 亚洲麻豆国产自偷在线| 亚洲欧美精品在线观看| 久久精品中文字幕一区| 欧美精品二区| 欧美无砖砖区免费| 狠狠色丁香婷婷综合| 伊人久久婷婷| 亚洲无人区一区| 久久影院午夜论| 国产精品多人| 亚洲国产高清一区二区三区| 一区二区三区欧美视频| 久久精品人人做人人综合| 欧美精品v日韩精品v国产精品 | 久久米奇亚洲| 欧美日韩国产二区| 国产一区二区久久| 一本久道久久久| 久久九九精品| 欧美日韩亚洲一区| 伊人久久噜噜噜躁狠狠躁| 亚洲视频免费观看| 免费高清在线视频一区·| 国产精品入口| 日韩天天综合| 久久免费99精品久久久久久| 欧美日韩伦理在线| 伊人色综合久久天天| 香蕉视频成人在线观看| 欧美日韩成人精品| 在线不卡中文字幕播放| 欧美亚洲网站| 欧美日韩在线观看一区二区三区| 狠狠色噜噜狠狠色综合久| 亚洲一区国产视频| 欧美风情在线观看| 国内自拍一区| 亚洲欧美日韩国产精品| 欧美日韩国产成人在线91| 在线观看亚洲精品| 欧美在线视频在线播放完整版免费观看| 欧美人体xx| 亚洲国产婷婷香蕉久久久久久99| 欧美在线观看一区| 国产精品免费看| 99精品欧美一区| 欧美成年网站| 国内精品视频一区| 香蕉久久夜色精品国产使用方法| 欧美无砖砖区免费| 99成人在线| 欧美精品videossex性护士| 在线成人小视频| 久久精品国产一区二区三区免费看 | 国产精品入口麻豆原神| 99人久久精品视频最新地址| 免费视频一区二区三区在线观看| 国模精品娜娜一二三区| 性做久久久久久| 国产精品久久久久国产精品日日| 一本色道久久88综合亚洲精品ⅰ| 欧美黄色成人网| 最新成人av在线| 欧美成人一区二免费视频软件| 影音先锋另类| 久久一二三四| 激情久久五月| 久久久久天天天天| 黄色资源网久久资源365| 欧美中文字幕在线观看| 国产日韩精品一区二区| 性色av一区二区三区红粉影视| 国产精品素人视频| 午夜精品国产| 国产欧美日韩中文字幕在线| 午夜激情综合网| 国产乱码精品一区二区三| 午夜国产精品视频免费体验区| 国产精品久久久久免费a∨| 亚洲一区三区视频在线观看 | 亚洲剧情一区二区| 欧美另类videos死尸| 一区二区免费看| 国产精品videosex极品| 亚洲综合视频1区| 国产伦精品一区二区三区四区免费 | 亚洲小视频在线观看| 欧美日韩国产色站一区二区三区| 99pao成人国产永久免费视频| 欧美日韩在线免费| 亚洲免费网站| 国产欧美一区二区白浆黑人| 久久国产欧美| 尤物精品国产第一福利三区| 欧美成人午夜剧场免费观看| 日韩一本二本av| 国产精品伦一区| 欧美在线首页| 亚洲国产成人精品女人久久久| 欧美精品www在线观看| 亚洲天堂偷拍| 国产午夜精品久久久久久免费视| 国产精品视频1区| 久久国产精品99精品国产| 伊人久久久大香线蕉综合直播| 欧美大片一区二区三区| 在线视频中文亚洲| 国产欧美综合在线| 免播放器亚洲| 亚洲视频精选| 国产一区二区三区四区五区美女| 麻豆国产精品777777在线 | 久久久噜噜噜久噜久久| 亚洲国产精品悠悠久久琪琪| 欧美日韩第一页| 校园激情久久| 亚洲福利国产| 国产精品播放| 久久亚洲综合色| 9人人澡人人爽人人精品| 国产精品一区二区女厕厕| 久久亚洲国产精品日日av夜夜| 亚洲美女视频在线观看| 国产精品亚洲综合| 毛片基地黄久久久久久天堂| 亚洲视频视频在线| 激情欧美一区二区| 欧美日韩不卡视频| 久久精品国产久精国产一老狼| 亚洲乱码国产乱码精品精天堂| 国产精品一区二区欧美| 美女视频黄免费的久久| 亚洲专区在线| 91久久国产自产拍夜夜嗨 | 亚洲精品乱码久久久久久日本蜜臀| 国产精品日韩二区| 免费日韩精品中文字幕视频在线| 亚洲男人的天堂在线观看 | 午夜亚洲性色福利视频| 亚洲日本aⅴ片在线观看香蕉| 国产日韩精品久久| 欧美精品七区| 久久久国产精品一区二区中文| 一区二区三区欧美亚洲| 在线日本欧美| 国产目拍亚洲精品99久久精品| 欧美—级a级欧美特级ar全黄| 欧美在线免费| 99精品国产在热久久下载| 精品成人在线| 国产精品视频一二三| 欧美日韩1234| 美女主播一区| 欧美有码视频| 亚洲一本大道在线| 最新国产精品拍自在线播放| 国产综合欧美| 国产精品推荐精品| 国产精品久久久久久久一区探花 | 久久视频这里只有精品| 欧美高清成人| 狠狠综合久久| 免费成人高清| 精品不卡一区| 欧美日韩中文字幕在线视频| 在线一区日本视频| 国产欧美日韩在线观看| 久久久精品999| 国模吧视频一区| 亚洲线精品一区二区三区八戒| 欧美日韩国内| 亚洲伊人色欲综合网| 欧美性做爰毛片| 亚洲午夜av电影| 日韩一级网站| 黑人巨大精品欧美一区二区小视频| 国产精品啊啊啊| 亚洲综合日韩在线| 韩国视频理论视频久久| 久久精品最新地址| 国产精品久久激情| 一本色道久久综合一区| 激情综合网激情| 国产精品久久久久久久浪潮网站 | 久久永久免费| 亚洲神马久久| 在线免费观看日本一区| 国内精品久久久久久影视8| 久久riav二区三区| 在线播放日韩| 美女福利精品视频| 亚洲三级免费观看| 一区免费在线| 国产日韩欧美在线播放不卡| 夜夜嗨av一区二区三区免费区| 国产日韩欧美一区二区|