用OMT表示法描述對象的實現

UML代表統一建模語言。 UML是一種流行的標準化建模語言,主要用于面向對象的軟件。 OMT代表對象建模技術。 OMT由Rumbaugh于1991年開發,作為一種廣泛用于軟件開發的對象建模方法。 OMT被認為是統一建模語言(UML)的前身。 因此,許多OMT建模元素與UML建模元素相似。

我們基于 O M T 表 示 法 , 將 類 描 述 成 一 個 矩 形 , 其 中 的 類 名 以 黑 體表示。操作在類名下面,以常規字體表示。類所定義的任何數據 都在操作的下面。類名與操作之間以及操作與數據之間用橫線分割。

返回類型和實例變量類型是可選的,因為我們并未假設一定要用具有靜態類型的實現語 言。

object.png

下面介紹三種類之間關系的圖形表示。分別為對象組合,繼承具體類,繼承抽象類。

對象組合

下圖中表示一個類實例化另一個類的對象,箭頭指向被實例化的對象的類。

refrence.png
繼承具體類

下圖表示一個類繼承一個具體類。我們以豎線和三角表示子類關系

inheritance.png
繼承抽象類

下圖表示一個具體類繼承一個抽象類。 抽象類的類名以斜體表示,以與具體類相區別。抽象操作也用斜體表示。圖中可以包括 實現操作的偽代碼,如果這樣,則代碼將出現在帶有摺角的框中,并用虛線將該摺角框與代 碼所實現的操作相連,圖示如下。

abstract.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容