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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

UML类图操作(一)

發布時間:2025/3/17 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UML类图操作(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

UML類圖操作(二)

類圖(Class Diagram)用于描述系統中所包含的類以及它們之間的相互關系,幫助人們簡化對系統的理解它是系統分析和設計階段的重要產物,也是系統編碼和測試的重要模型依據。在uml2.0中,類圖使用的頻率是最高的,這里使用PowerDesigner16.5版本來操作。

首先我們了解類圖的顯示結構,其次是了解類的關系和體現。我們這里了解普通類、抽象類、接口

?

?

下面我們嘗試著創建一個類圖:

操作步驟:首先打開powerdesigner--File--NewModel--ModelTypes--object oriented model--Class Diagram

?

一開始我們不是說研究普通類、抽象類、接口嗎,我們現在來創建這幾個:

?

然后我們創建一個類,給類添加屬性和方法,attributes和operations:

?

?

?

接著我們查看它自動生成的代碼(Preview):

?

?

?

這里有一個問題,有些小伙會問為啥我的沒有自動生成代碼呀,這個是在類詳情頁面的generate code勾上:

?

?

?

?

?

下面我們根據前面的基本操作結合c#類的特性去分析圖的表示方法:

類圖分為四部分:

????????????????第一部分:類名

????????????????第二部分:屬性、字段

????????????????第三部分:方法、構造器等

????????????????第四部分:類部類

類名部分:普通類只有一個類名;抽象類下面有{Abstract}標志;接口由一個符號表示;

注意:這里還是非常好區分的,但是類有靜態類(static)、密封類(sealed)等怎么表示呢?這個不會體現在表示層面,這個實在類詳情內容--C#--Modifiers 里面勾選,圖不表示但是生成的代碼會有顯示的

?

屬性表示規則:

?

可見性? 名稱:類型 [ = 初始 ]

?

操作表示規則:

可見性? 名稱(參數列表) [ : 返回類型]

可見性(訪問修飾符):

?

?

????????????????public:+

????????????????private:-

????????????????protected:#

????????????????internal:i

????????????????protected internal:r

注意這里的屬性例如public int age?{get;set;},只能在代碼中寫點擊應用會出現屬性里面會顯示<<property>>age:int,操作里面會顯示<<getter>><<setter>>

這里的字體有時候太小,如果類太多的話,眼睛看著類,所以保護好血輪眼操作如下:

Ctrl+A全選類圖--點擊一個大A設置字體,如圖所示

總結

以上是生活随笔為你收集整理的UML类图操作(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

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