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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【转】[完全免费] 在线UML Class Diagram 类图工具 - 教程第1部分

發布時間:2023/12/10 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】[完全免费] 在线UML Class Diagram 类图工具 - 教程第1部分 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在線Visual Paradigm?- UML編輯器

使用在線UML編輯器輕松繪制UML圖,其中包含功能強大的UML編輯工具,即時UML語法檢查和整潔的用戶界面。Visual Paradigm在線UML 圖,如類,用例,序列,活動,部署,組件,狀態機和包圖。(一鍵即時打開使用)

?

?

什么是UML中的類圖?

類圖通過顯示該系統中的類和類之間的關系來描述面向對象系統的結構。類圖也顯示了約束和類的屬性。

?

類圖表示法

一個類的UML表示是一個包含三個垂直堆疊的隔間的矩形,如圖所示:

屬性

類的屬性部分在單獨的行上列出每個類的屬性。屬性部分是可選的,但使用時它包含以列表格式顯示的類的每個屬性。該行使用以下格式:name:屬性類型(例如cardNumber:Integer)。

手術

這些操作記錄在類圖矩形的底部隔間中,這也是可選的。與屬性一樣,類的操作以列表格式顯示,每個操作都在自己的行上。操作記錄使用這種表示法:名稱(參數列表):返回值的類型(例如calculateTax(Country,State):Currency)。

嘗試一下!

尋找在線活動圖工具?只需點擊下面的繪圖按鈕即可在線創建活動圖。Visual Paradigm Online是免費*且直觀的。在開始之前,您還可以通過此活動圖教程了解活動圖。

現在畫

關系

協會

有些物體由其他物體組成。關聯指定兩個類之間的“有-a”或“全部/部分”關系。在關聯關系中,整個類的對象具有部分類的對象作為實例數據。

在類圖中,關聯關系呈現為有向實線。

單向關聯?- 在單向關聯中,兩個類是相關的,但只有一個類知道關系存在。

單向關聯被描繪成一條帶有指向已知類的開放箭頭的實線。

雙向(標準)關聯?- 關聯是兩個類之間的關聯。關聯總是被假定為雙向的;?這意味著除非您將協會限定為某種其他類型,否則這兩個班級都會意識到彼此及其關系。

雙向關聯由兩個類別之間的實線表示。

多重

將多樣性符號放置在關聯的末尾附近。這些符號表示鏈接到另一個類的一個實例的一個類的實例的數量。例如,一個公司將有一個或多個員工,但每個員工只為一個公司工作。

能見度

可見性用于表示誰可以訪問類中包含的信息,用+, - ,#和?表示,如圖所示:

概括

泛化是一般事物(稱為超類)和更具體的那種(稱為子類)之間的關系。泛化有時被稱為“是一種”關系,是通過繼承過程建立的。

在類圖中,泛化關系呈現為帶有指向父類的大型開放箭頭的固定定向線。

抽象類和方法

在繼承層次結構中,子類實現特定的細節,而父類將框架定義為其子類。父類還提供一個模板,用于將由其子類實現的常用方法。

抽象類?的名稱通常以斜體顯示;?或者,可以使用文本注釋來顯示抽象類,在其名稱后面或下面也可以稱為stereotype {abstract}。

一個抽象的方法是沒有實現的方法。為了創建一個抽象方法,創建一個操作并使其斜體。

實現

實現是兩件事之間的關系,一件事(一個接口)指定另一件事(一個類)通過實施該合同中指定的操作而保證執行的合同。

在類圖中,實現關系呈現為帶虛線的指向線,并帶有指向界面的開放箭頭。

依賴

依賴關系表示兩個類之間的“使用”關系。在類圖中,依賴關系呈現為虛線。

如果A類“使用”B類,則以下一個或多個語句通常適用:

  • B類被用作A類的一個或多個方法中的局部變量的類型。
  • B類用作A類一種或多種方法的參數類型。
  • B類用作A類的一種或多種方法的返回類型。
  • A類的一個或多個方法調用B類的一個或多個方法。

  • 何時繪制類圖?

    除了類圖之外,大多數UML圖不能直接與任何面向對象的編程語言進行映射。換句話說,類圖理想情況下可以有一對一映射到UML類圖。此外,類圖在以下情況下很有用:

  • 描述系統的靜態視圖。
  • 建模靜態視圖元素之間的協作。
  • 描述系統執行的功能。
  • 使用面向對象的語言構建軟件應用程序。
  • 為目標系統執行代碼正向工程
  • 將類或組件作為庫進行分類以備未來重用

  • 如何繪制類圖?

  • 識別問題域中的對象,并為它們中的每一個創建類。(例如教師,學生,注冊系統課程)
  • 為這些類添加屬性(例如姓名,地址,學生類的電話)
  • 為這些類添加操作(例如課程類的addStudent(student))
  • 將課程連接到適當的關系(例如,將教師與課程關聯起來)
  • 可選地為關聯連接器的結尾指定多重性(例如,連接教師和課程的關聯的課程側的輸入0..3,用于表示一個教師可以教導多達三個課程)
  • 你也可以:

  • 為類的邏輯分類繪制包?

  • 類圖示例

    下面的類圖示例顯示了銷售訂單系統中涉及的類。注意在類模型中使用<<枚舉>>類。

    下面的類圖示例顯示了一組與飛行管理相關的類。這些類被分組在一個包中。

    總結

    以上是生活随笔為你收集整理的【转】[完全免费] 在线UML Class Diagram 类图工具 - 教程第1部分的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 久久久精品久久久 | 国产精品果冻传媒 | av在线高清观看 | 亚洲一区免费电影 | 激情五月综合网 | 日本激情网 | 九九热这里有精品视频 | 网站免费黄色 | 久久久久久无码精品人妻一区二区 | 亚洲精品高清视频 | 日韩一区二区在线看 | 黄色在线免费观看视频 | 成人动漫在线观看免费 | 午夜影院在线免费观看 | 日韩免费av网站 | 91成人免费网站 | 天堂新版8中文在线8 | 日韩欧美在线观看一区二区 | 美女网站免费视频 | 精品国产1区| 欢乐谷在线观看免费播放高清 | 欧美日韩一区二区三区不卡视频 | 国产精品视频久久 | 国产视频一区二区 | 少妇高潮一区二区三区99小说 | 综合激情网 | 亚洲天堂资源 | 免费黄在线看 | 国产在线超碰 | 影音先锋在线看片资源 | 强开小受嫩苞第一次免费视频 | 欧美成人午夜视频 | 制服丝袜在线看 | 大桥未久在线视频 | 成人国产视频在线观看 | 女女互磨互喷水高潮les呻吟 | 国产免费一区二区视频 | 波多野吉衣在线观看视频 | 午夜中文字幕 | 欧美一区自拍 | 国产美女久久久久久 | 69影院在线观看 | 中国黄色录像 | 亚洲精品tv| 日韩精品一区二区三区中文字幕 | 黄色私人影院 | 久草热在线视频 | 精品91久久久久久 | 国产精品h | 中国美女囗交视频 | 夜夜爽夜夜操 | 伊人免费在线 | 欧美一级片网站 | 99精品视频免费在线观看 | 国产女主播在线播放 | 久久午夜精品视频 | a天堂在线 | 国产做受高潮动漫 | 丁香一区二区三区 | 亚洲制服一区 | 亚洲视频小说 | 午夜视频在线观看网站 | 欧美视频在线观看一区 | 欧美一区二区三区免费 | 图片区亚洲 | 国产男人搡女人免费视频 | 免费午夜视频在线观看 | 涩久久| 国产一区二区小视频 | 一个综合色 | 少妇脚交调教玩男人的视频 | 亚色影库 | 欧美日韩激情在线一区二区三区 | 蝌蚪自拍网站 | 中文字幕乱码人妻无码久久95 | 超碰凹凸 | 国内自拍一区 | 中文字幕日韩精品一区 | 视色影视 | 成人免费影视网站 | 69视频在线看| 亚洲av无码一区二区三区四区 | 欧美成人精品激情在线观看 | 国产精品久久久久久妇女6080 | 国产在线视频你懂得 | 日韩少妇视频 | 色婷婷久久一区二区三区麻豆 | 精品人妻一区二区三区潮喷在线 | 淫品色影院 | www.射.com | 四十路av | 午夜老司机福利 | 国产群p视频 | 香蕉视频A| 插骚 | 亚洲国产精品一区二区久久hs | 巨骚综合 | 欧美日韩久久精品 | 97黄色网|