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

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