程式設計師最快了解的Diagram
Class Diagram在Object-Oriented的設計上,幾乎與程式開發有最直接的映射關係。在Class Diagram中的經常性出現的Things主要為是OO語言中的Class、Interface與Object等,於程式中直接出現的元件。而Relationships就是在補充描述Class之間或與Inteface、Object之間的關係而存在。Thing - Class
Thing - Class的圖形如下,Class主要圖形為一個矩形,分隔成3個Row:第一個Row上面填寫Class Name;第二個Row為Attributes;第三個Row內為Operation或稱之為Method。在圖形的描述中,Attribute與Operation的名稱之前,將會有一個符號表示該項目的Scope範圍。有效範圍的描述如下表:
Thing - Interface
Thing - Interface的圖形如下,Interface的圖形非常的簡單,就是一個圓圈的形態,旁邊用文字註明該Interface名稱即可。Thing - Object
Thing - Object的圖形如下。Object圖型描述也是十分簡單,類似於Class的方式,但是不描述Attributes/Operations,僅文字註明該Object名稱即可。#07/29/07
沒有留言:
張貼留言