中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

EA畫UML圖中對象圖有什么功能

發布時間:2021-12-20 14:13:45 來源:億速云 閱讀:587 作者:小新 欄目:大數據

小編給大家分享一下EA畫UML圖中對象圖有什么功能,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

對象圖的功能

類圖用于說明類以及類之間的關系,但是它相對抽象,有時會比較難理解。比如下面的例子:

EA畫UML圖中對象圖有什么功能

上圖是一個圖形編輯軟件的例子,我們有一個超類Shape和它的五個子類。其中ShapeComposite可以管理其他的Shape。還有一個Canvas類,管理ShapeComposite。

這些是好理解的部分。那么以下的部分呢?

比如說,ShapeComosite也是Shape的一種,也可以被另外一個ShapeComposite管理,這種關系可以無限次迭代。這一點就會稍微有一些難度。

UML對于這種問題給出的答案就是對象圖(object diagram),用它來表示系統某一時刻各類的實例以及實例之間關系。

我們繼續舉例:假設有人使用軟件畫了下面一幅圖。

EA畫UML圖中對象圖有什么功能

上圖中三角形,橢圓形,長方形共同組成了一個復合圖形,另外還有一個文本輸入框。這個例子的對象圖畫出來就是下面這樣:

EA畫UML圖中對象圖有什么功能

上圖中,:Triangle,:Eclipse,:Rectangle組合成為一個復合圖形Lamp:ShapeComposite,而Lamp:ShapeComposite又和ABC:TextBox一起被All:ShapeComposite管理。最后是Canvas對象,作為對象樹的根節點管理著All:ShapeComposite對象。

對象圖也可以說是系統的快照。

對象圖要素

對象圖主要有兩種要素,對象和鏈接。

對象表示為中間被水平橫線分割的矩形。上半部分用于顯示對象名和類名。語法為:objectname:classname。其中下劃線是必須的,objectname是可以省略的;下半部分用于顯示對象的屬性值。語法為attributename:type=value,其中type可以省略。屬性值可以有多個,每個占一行。

鏈接是對象之間的連線,是關聯等的實例。鏈接端也可以有代表角色的名稱。

EA中的設定方法

像類名一樣,對象名也是通過屬性對話框的名稱欄設定的。這里不重復。

屬性值的設定比較特別,按照以下步驟進行:

  1. 在【Project Browser】窗口中選中需要設定屬性值的對象。

  2. 啟動上下文菜單并選中【Set Run State...】項目。

  3. 在出現的對話框中設定屬性值。

具體如下圖:

EA畫UML圖中對象圖有什么功能

以上是“EA畫UML圖中對象圖有什么功能”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清镇市| 印江| 凉城县| 手机| 呼和浩特市| 曲水县| 游戏| 乳山市| 大石桥市| 三都| 吴川市| 宿松县| 黔江区| 黔东| 津市市| 营口市| 芜湖县| 江津市| 海林市| 东兰县| 白河县| 镇坪县| 那坡县| 临沧市| 永川市| 惠东县| 分宜县| 凤台县| 鄂尔多斯市| 大同县| 运城市| 巩留县| 清镇市| 盘锦市| 定日县| 彭泽县| 邯郸市| 株洲县| 太谷县| 巩义市| 秦安县|