<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • UML:類圖關系總結

          2019-12-20    seo達人

          UML類圖幾種關系的總結,泛化 = 實現 > 組合 > 聚合 > 關聯 > 依賴
          在UML類圖中,常見的有以下幾種關系: 泛化(Generalization), 實現(Realization),關聯(Association),聚合(Aggregation),組合(Composition),依賴(Dependency)

          1. 泛化(Generalization)
            【泛化關系】:是一種繼承關系,表示一般與特殊的關系,它指定了子類如何特化父類的所有特征和行為。例如:老虎是動物的一種,即有老虎的特性也有動物的共性。

            【箭頭指向】:帶三角箭頭的實線,箭頭指向父類

          在這里插入圖片描述

          1. 實現(Realization)
            【實現關系】:在這里插入圖片描述是一種類與接口的關系,表示類是接口所有特征和行為的實現.

            【箭頭指向】:帶三角箭頭的虛線,箭頭指向接口
            在這里插入圖片描述

          2. 關聯(Association)
            【關聯關系】:是一種擁有的關系,它使一個類知道另一個類的屬性和方法;如:老師與學生,丈夫與妻子關聯可以是雙向的,也可以是單向的。雙向的關聯可以有兩個箭頭或者沒有箭頭,單向的關聯有一個箭頭。

            【代碼體現】:成員變量

            【箭頭及指向】:帶普通箭頭的實心線,指向被擁有者
            在這里插入圖片描述

          上圖中,老師與學生是雙向關聯,老師有多名學生,學生也可能有多名老師。但學生與某課程間的關系為單向關聯,一名學生可能要上多門課程,課程是個抽象的東西他不擁有學生。

          1. 聚合(Aggregation)
            【聚合關系】:是整體與部分的關系,且部分可以離開整體而單獨存在。如車和輪胎是整體和部分的關系,輪胎離開車仍然可以存在。

            聚合關系是關聯關系的一種,是強的關聯關系;關聯和聚合在語法上無法區分,必須考察具體的邏輯關系。

            【代碼體現】:成員變量

            【箭頭及指向】:帶空心菱形的實心線,菱形指向整體

          在這里插入圖片描述
          小技巧:空心菱形表示聚合,好聚好散,所以生命周期可以不同。

          1. 組合(Composition)
            【組合關系】:是整體與部分的關系,但部分不能離開整體而單獨存在。如公司和部門是整體和部分的關系,沒有公司就不存在部門。

            組合關系是關聯關系的一種,是比聚合關系還要強的關系,它要求普通的聚合關系中代表整體的對象負責代表部分的對象的生命周期。
            【代碼體現】:成員變量

          【箭頭及指向】:帶實心菱形的實線,菱形指向整體
          在這里插入圖片描述

          1. 依賴(Dependency)
            【依賴關系】:是一種使用的關系,即一個類的實現需要另一個類的協助,所以要盡量不使用雙向的互相依賴.

            【代碼表現】:局部變量、方法的參數或者對靜態方法的調用

            【箭頭及指向】:帶箭頭的虛線,指向被使用者
            在這里插入圖片描述

          各種關系的強弱順序:

          泛化 = 實現 > 組合 > 聚合 > 關聯 > 依賴 
          
          • 1

          下面這張UML圖,比較形象地展示了各種類圖關系:
          在這里插入圖片描述

          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://www.sdgs6788.com

          存檔

          亚洲精品乱码久久久久久不卡| 久久妇女高潮几次MBA| 国产亚洲精品自在久久| 久久久久人妻一区精品色| 99精品国产在热久久| 久久99精品国产麻豆不卡| 欧美日韩精品久久久久| www久久久天天com| 欧美久久久久久午夜精品| 无码国产69精品久久久久网站| 久久久国产精品福利免费| 无码国内精品久久综合88| 国产美女久久精品香蕉69| 色天使久久综合网天天| 99久久精品国产高清一区二区| 亚洲AV伊人久久青青草原| 94久久国产乱子伦精品免费 | 婷婷久久久亚洲欧洲日产国码AV| 久久精品亚洲中文字幕无码麻豆| 久久久久亚洲?V成人无码| 久久精品aⅴ无码中文字字幕重口| 久久播电影网| 国产精品成人99久久久久 | 国产精品久久久久aaaa| 精品久久久无码21p发布| 伊人久久一区二区三区无码| 99热精品久久只有精品| 91精品无码久久久久久五月天| 久久综合狠狠综合久久综合88| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 久久综合狠狠综合久久97色| 中文字幕亚洲综合久久2| 狠狠色丁香久久婷婷综合五月| 亚洲AV无码成人网站久久精品大| 久久成人小视频| 亚洲人成伊人成综合网久久久 | 久久99精品国产自在现线小黄鸭 | 久久91综合国产91久久精品| 久久国产热精品波多野结衣AV| 伊人久久精品无码二区麻豆| 久久久久久曰本AV免费免费|