进阶类别介绍.ppt

进阶类别介绍.ppt

本章重點 限定元、屬性和操作的特殊性質以及各種不同的類別 塑造類別的語意 選擇正確的限定元 ;進階類別 ;名詞和概念 ; 限定元;Node 節點  存在於執行時期的實體元素,可代表運算資源,運算資源一般都有記憶體或處理能力 ;類別(class) 資料型別(datatype) concrete class 實體類別 leaf class 子葉類別 polymorphic operation 多形操作 值的範圍從 -2**31 to +2**31} {value ranges from -2**31 to +2**31}; 可視性; 有效範圍; 抽象元素、根元素、子葉元素和多形元素 ; 多重性 ; 屬性; 操作;在操作的簽章裡面,我們也可以給零個或多個參數,參數的語法如下:  [direction] name : type [= default-value];isQuery; 樣板類別;樣板類別; 標準元素;一般塑模技巧;透過較具結構化的文字來訂定類別裡面每一個操作的預條件式(preconditions)和後條件式(postconditions),以及此一類別的非變異部分(invariants),這些元素的語意均可以註解的方式來做說明(但要以 precondition, postcondition 和 invariant 的模板型別來做標示),並透過相依關係將註解連到操作或類別圖像上

文档评论(0)

1亿VIP精品文档

相关文档