在軟件開發(fā)中,經常會遇到UML建模,而類圖作為一種靜態(tài)的結構圖,不僅是系統編碼和測試的重要模型,還可以簡化人們對系統的理解。因此,理解和知道如何使用UML圖就顯得尤為重要了!那么,對于UML類圖中常用的一些基本符號及使用你是否都了解了呢? 億圖UML類圖軟件中的基本符號: UML類圖基本符號的含義: 1、類(Class):一般是用三層矩形框表示,第一層表示類的名稱,第二層表示的是字段和屬性,第三層則是類的方法。第一層中,如果是抽象類,需用斜體顯示。 2、包(Package):是一種常規(guī)用途的組合機制。在UML中用一個Tab框表示,Tab里寫上包的名稱,框里則用來放一些其他子元素,比如類,子包等等。 3、接口(Interface):表示的是一系列的操作集合,它指定了一個類所提供的服務。一個接口只指明了實現這一接口的分類器實例應該支持的特性,并沒有指定其所刻畫的特性是如何實現的。 UML中描述對象和類之間相互的關系,常用以下幾種方式表示: 1、依賴(Dependency):表示的是類之間的調用關系。UML中用帶箭頭的虛線表示依賴關系,而箭頭所指的則是被依賴的類。 2、泛化(Generalization):表示的是類之間的繼承關系,注意是子類指向父類。UML中用帶空心三角箭頭的實線表示泛化關系,箭頭指向的是一般個體。 3、關聯(Association):表示的是類與類之間存在某種特定的對應關系。UML中用雙向帶箭頭的虛線表示關聯關系,箭頭兩端為相互關聯的兩個類。 4、聚合(Aggregation):是關聯關系的一種特例,表示的是整體與部分之間的關系,部分不能離開整體單獨存在。UML中用空心菱形頭的實線表示聚合關系,菱形頭指向整體。 5、組合(Composition):是聚合的一種特殊形式,表示的是類之間更強的組合關系。UML中用實心菱形頭的實線來表示組合,菱形頭指向整體。 本文分享自:億圖圖示專家http://www./uml-class-symbols/ |
|