在Logical view 生成class框圖后,將類加入模型中。有幾種類:
普通類:
參數(shù)化類:用于生成一系列其他類,通常參數(shù)化類是某種容器,也稱模板。例如:List.

類的變元在虛線框中顯示。變元提參數(shù)化類所包含項目的占位符。
變元可以是一個類,一個數(shù)據(jù)類型或一個常量表達式。可以加進多個變元。
實例化類:是具有實際變元值的參數(shù)化類。
類實例程序:類實例程序是一組操作。常用于擴展編程語言所提供的功能或放一組一般性可復用的功能模塊,讓許多工作系統(tǒng)使用。
參數(shù)化類實例程序:是個參數(shù)化類,包含一組操作,是生成類實例程序的模板。
實例化類實例程序:是設置個值的參數(shù)化類實例程序。
元類(metaclass):元類的實例的類而不是對象。參數(shù)化類和參數(shù)化類實例程序就是元類。
=================================
版型機制可以有將類分類。UML中主要有三種類版型:
Boundary Classes(邊界類):位于系統(tǒng)與外界的交界處,包括所有窗體、報表、與打印機和掃描儀等硬件的接口、以及與其他系統(tǒng)的接口。要找邊界類,可以找User Case。每個角色/使用案例交互至少要有一個邊界類。
Entity Classes(實體類):保存要放進存儲體的信息。
Control Classses(控制類):負責協(xié)調(diào)其他類的工作。每個使用案例通常有一個控制類,來控制使用案例中的事件
順序。