| 導購 | 订阅 | 在线投稿
分享
 
 
 

UML學習筆記--對類建模

來源:互聯網網民  2006-09-16 05:50:35  評論

本筆記旨在記錄和描述UML中的圖,關于面向對象的思想以及UML的其他部分,這裏不予描述。

學習面向對象的時候,第一個重要的概念恐怕就是“類”的概念了。那麽我們如何使用UML對一給類建模呢?

在UML中,我們通過一個矩形框來描述一個類。一個用來描述類的矩形框大致可以分爲以下幾個部分。

1、類名。矩形框的上部用來描述類的名字(注釋1)

2、屬性列表。將矩形框用分割線分割開,按照從上往下的順序,在類名下面描述類的屬性(注釋2)。你可以指定或不指定屬性的類型以及默認值,以及使用...省略某些屬性的描述。

3、操作列表。在屬性列表下面,是描述類的操作列表(注釋3),和屬性一樣,你也可以爲指定操作添加參數以及參數類型,當然,你也可以使用...

4、職責。職責用來描述一個類是完成什麽功能的,你可以把它放在矩形框的最下面

5、約束。約束是用一對花括號括起來的文本,你可以指定類所要滿足的一個或多個規則

6、注釋。你可以通過注釋的方法爲類的描述添加更多的信息。

一個典型的類圖:下圖中斜體字不屬于UML,只是我在這裏臨時添加的注釋

People 類名

age : integer 屬性類表

name

...

dining() 操作列表

run()

一個描述“人”的類 職責

下面用Viso建模工具,做了一個簡單的UML圖表,用來描述VCL中的幾個類,TApplication,TForm,TEdt以及他們之間的一些關系(關于類和類之間的關聯,此文不作詳細描述,待續)。只得注意的是,使用VISO2003作出的UML圖和UML2.0中的一些約定有些出入,可能是我用的還不熟,但無妨。一種反映思想的工具而已,重要的是合作者可以輕松的看懂你畫的圖。

UML學習筆記--對類建模

注釋:

1、在UML的約定中,類名的首字符大寫,如果類名由多個單詞組成,那麽將這兩個單詞合並,第二個單詞首字母大寫。

2、在UML的約定中,單字屬性名小寫,如果屬性名包含多個字,那麽合並這些單詞,並且除了第一個單詞的首字母小寫之外,其他單詞的首字母大寫

3、命名規則同屬性的命名規則

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
本筆記旨在記錄和描述UML中的圖,關于面向對象的思想以及UML的其他部分,這裏不予描述。 學習面向對象的時候,第一個重要的概念恐怕就是“類”的概念了。那麽我們如何使用UML對一給類建模呢? 在UML中,我們通過一個矩形框來描述一個類。一個用來描述類的矩形框大致可以分爲以下幾個部分。 1、類名。矩形框的上部用來描述類的名字(注釋1) 2、屬性列表。將矩形框用分割線分割開,按照從上往下的順序,在類名下面描述類的屬性(注釋2)。你可以指定或不指定屬性的類型以及默認值,以及使用...省略某些屬性的描述。 3、操作列表。在屬性列表下面,是描述類的操作列表(注釋3),和屬性一樣,你也可以爲指定操作添加參數以及參數類型,當然,你也可以使用... 4、職責。職責用來描述一個類是完成什麽功能的,你可以把它放在矩形框的最下面 5、約束。約束是用一對花括號括起來的文本,你可以指定類所要滿足的一個或多個規則 6、注釋。你可以通過注釋的方法爲類的描述添加更多的信息。 一個典型的類圖:下圖中斜體字不屬于UML,只是我在這裏臨時添加的注釋 People 類名 age : integer 屬性類表 name ... dining() 操作列表 run() 一個描述“人”的類 職責 下面用Viso建模工具,做了一個簡單的UML圖表,用來描述VCL中的幾個類,TApplication,TForm,TEdt以及他們之間的一些關系(關于類和類之間的關聯,此文不作詳細描述,待續)。只得注意的是,使用VISO2003作出的UML圖和UML2.0中的一些約定有些出入,可能是我用的還不熟,但無妨。一種反映思想的工具而已,重要的是合作者可以輕松的看懂你畫的圖。 [url=/bbs/detail_501493.html][img]http://p.blog.csdn.net/images/p_blog_csdn_net/wudi_1982/UML學習圖(一).jpg[/img][/url] 注釋: 1、在UML的約定中,類名的首字符大寫,如果類名由多個單詞組成,那麽將這兩個單詞合並,第二個單詞首字母大寫。 2、在UML的約定中,單字屬性名小寫,如果屬性名包含多個字,那麽合並這些單詞,並且除了第一個單詞的首字母小寫之外,其他單詞的首字母大寫 3、命名規則同屬性的命名規則
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 
 熱帖排行
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有