进阶类别介绍.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)