<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 知識大全 > 知識百科 > 百科知識 > 什么是類圖使用類圖的方法

        什么是類圖使用類圖的方法

        時間: 謝君787 分享

        什么是類圖使用類圖的方法

          類圖是顯示了模型的靜態結構,特別是模型中存在的類、類的內部結構以及它們與其他類的關系等。那么你對類圖了解多少呢?以下是由學習啦小編整理關于什么是類圖的內容,希望大家喜歡!

          類圖的概述

          類圖(Class diagram)由許多(靜態)說明性的模型元素(例如類、包和它們之間的關系,這些元素和它們的內容互相連接)組成。類圖可以組織在(并且屬于)包中,僅顯示特定包中的相關內容。

          類圖(Class diagram)是最常用的UML圖,顯示出類、接口以及它們之間的靜態結構和關系;它用于描述系統的結構化設計。

          類圖(Class diagram)最基本的元素是類或者接口。

          使用類圖的方法

          為系統詞匯建模型

          為系統的詞匯建模實際上是從詞匯表中發現類,發現它的責任。

          模型化簡單的協作

          協作是指一些類、接口和其他的元素一起工作提供一些合作的行為,這些行為不是簡單地將元素加能得到的。例如:當你為一個分布式的系統中的事務處理過程建模型時,你不可能只通過一個類來明白事務是怎樣進行的,事實上這個過程的執行涉及到一系列的類的協同工作。使用類圖來可視化這些類和他們的關系。

          模型化一個邏輯數據庫模式

          想象模式是概念上設計數據庫的藍圖。在很多領域,你將想保存持久性數據到關系數據庫或面向對象的數據庫。你可以用類圖為這些數據庫模式建立模型。

          類(Class)

          一般包含3個組成部分。第一個是類名;第二個是屬性(attributes);第三個是該類提供的方法( 類的性質可以放在第四部分;如果類中含有內部類,則會出現第五個組成部分)。類名部分是不能省略的,其他組成部分可以省略。

          類名書寫規范:正體字說明類是可被實例化的,斜體字說明類為抽象類。

          屬性和方法書寫規范:修飾符 [描述信息] 屬性、方法名稱 [參數] [:返回類型|類型]

          屬性和方法之前可附加的可見性修飾符:

          加號(+)表示public;減號(-)表示private;#號表示protected;省略這些修飾符表示具有package(包)級別的可見性。

          如果屬性或方法具有下劃線,則說明它是靜態的。

          描述信息使用 << 開頭和使用 >> 結尾。

          類的性質是由一個屬性、一個賦值方法和一個取值方法組成。書寫方式和方法類似。

          包(Package)

          包是一種常規用途的組合機制。UML中的一個包直接對應于Java中的一個包。在Java中,一個包可能含有其他包、類或者同時含有這兩者。進行建模時,通常使用邏輯性的包,用于對模型進行組織;使用物理性的包,用于轉換成系統中的Java包。每個包的名稱對這個包進行了惟一性的標識。

          接口(Interface)

          接口是一系列操作的集合,它指定了一個類所提供的服務。它直接對應于Java中的一個接口類型。接口的表示有大概兩種方式。具體畫法見下例:

          關系

          常見的關系有:繼承(Inheritance),關聯關系(Association),聚合關系(Aggregation),復合關系(Composition),依賴關系(Dependency)。

          其中,聚合關系(Aggregation),復合關系(Composition)屬于關聯關系(Association)。

          一般關系表現為繼承或實現關系(is a),關聯關系表現為變量(has a ),依賴關系表現為函數中的參數(use a)。

          一般化關系:表示為類與類之間的繼承關系,接口與接口之間的繼承,類對接口的實現關系。

          表示方法: 用一個空心箭頭+實線,箭頭指向父類。或空心箭頭+虛線,如果父類是接口。

          關聯關系:類與類之間的聯接,它使一個類知道另一個類的屬性和方法。

          表示方法:用 實線+箭頭, 箭頭指向被使用的類。

          聚合關系:是關聯關系的一種,是強的關聯關系。聚合關系是整體和個體的關系。關聯關系的兩個類處于同一層次上,而聚合關系兩個類處于不同的層次,一個是整體,一個是部分。

          表示方法:空心菱形+實線+箭頭,箭頭指向部分。

          合成關系:是關聯關系的一種,是比聚合關系強的關系。它要求普通的聚合關系中代表整體的對象負責代表部分的對象的生命周期,合成關系不能共享。

          表示方法:實心菱形+實線+箭頭,

          依賴關系:是類與類之間的連接,表示一個類依賴于另一個類的定義。例如如果A依賴于B,則B體現為局部變量,方法的參數、或靜態方法的調用。

          表示方法:虛線+箭頭 箭頭指向被依賴的一方,也就是指向局部變量。
        看過“使用類圖的方法”的人還看了:

        1.2015計算機三級《數據庫技術》考前沖刺試題

        2.2015計算機三級《數據庫技術》考前沖刺試卷

        3.android軟件工程師的自我評價

        4.保險本科論文

        5.教育教學類研究畢業論文

        6.淺談基于JAVA 語言的混淆器設計模型研究論文

        1964105 主站蜘蛛池模板: 九九色这里只有精品国产| 色猫咪av在线网址| 欧美人与动牲交xxxxbbbb| 亚洲国产一区二区A毛片| 久久精品国产亚洲av忘忧草18| 人妻另类 专区 欧美 制服| 综合久青草视频在线观看| 国产农村老熟女国产老熟女 | 极品少妇被后入内射视| 激情按摩系列片aaaa| 六月丁香婷婷色狠狠久久| 人妻少妇精品视频三区二区一区| 九九re线精品视频在线观看视频| 亚洲国产日韩在线视频| 亚洲高清国产自产拍av| 国产熟女激情一区二区三区| 亚洲国产精品一区二区三| 日本一区不卡高清更新二区| 国产不卡精品视频男人的天堂| 亚洲AV无码专区亚洲AV桃| 一本大道无码av天堂| 国产18禁黄网站禁片免费视频| 好男人社区资源| 中文有码人妻字幕在线| 亚洲一本大道在线| 一级做a爰片在线播放| 中日韩黄色基地一二三区| 国产尤物精品自在拍视频首页| 国厂精品114福利电影免费| 伊人色综合一区二区三区影院视频 | 乳欲人妻办公室奶水| 欧美内射深插日本少妇| 久久亚洲人成网站| 亚洲精品一区二区18禁| 亚洲欧美中文日韩V在线观看| 国产成人高清亚洲综合| 欧美肥婆性猛交xxxx| 国产精品综合一区二区三区| 不卡在线一区二区三区视频| 亚洲成av人片在www鸭子| 国产稚嫩高中生呻吟激情在线视频|