對象與類(圖3-7)從問題世界或解決方案世界中抽象出實體。圖3-7:對象與類對象對象(圖3-8)是具體或者概念實體的明確定義的表示性構造。圖3-8:對象對象:·封裝了稱為屬性的結構特征。屬性: —是實體的結構特征的表示性構造?! ?..[繼續(xù)閱讀]
海量資源,盡在掌握
對象與類(圖3-7)從問題世界或解決方案世界中抽象出實體。圖3-7:對象與類對象對象(圖3-8)是具體或者概念實體的明確定義的表示性構造。圖3-8:對象對象:·封裝了稱為屬性的結構特征。屬性: —是實體的結構特征的表示性構造?! ?..[繼續(xù)閱讀]
鏈接和關聯(lián)(圖3-12)對問題世界或解決方案世界中實體之間的關系進行抽象。圖3-12:鏈接和關聯(lián)鏈接鏈接(圖3-13)是明確定義的表示性構造,用于表示聯(lián)系其他實體的具體或概念上的實體。鏈接:·是聯(lián)系其他對象的對象。圖3-13:鏈接·依賴...[繼續(xù)閱讀]
場景(scenario)和交互(interaction)(圖3-18)對問題世界和解決方案世界中實體間發(fā)生的事件進行抽象。圖3-18:場景和交互場景場景(圖3-19)是一些具體或概念實體的明確定義的表示性構造,這些實體是其他實體之間消息交換序列的渠道。圖3-...[繼續(xù)閱讀]
面向對象范型的變種通過對面向對象范型(圖3-22)的深入分析可以得出下列要點:圖3-22:面向對象范型·面向對象范型為各種語義變種或范型的解釋奠定了如下幾個方面的基礎: —構成范型的概念的定義及解釋?! 缎偷膽煤褪褂?..[繼續(xù)閱讀]
UML定義了9種圖:類(class)圖、對象(object)圖、用例(usecase)圖、序列(sequence)圖、協(xié)作(collaboration)圖、狀態(tài)(statechart)圖、活動(activity)圖、組件(component)圖和部署(deployment)圖。所有圖都基于以下原則,即使用符號描述概念(concept),使用連接各個...[繼續(xù)閱讀]
用例圖描述系統(tǒng)的功能和系統(tǒng)的使用者。這類圖包括下列元素·參與者(actor),代表系統(tǒng)的使用者,包括人類使用者和其他系統(tǒng)?!び美?usecase),代表系統(tǒng)向使用者提供的功能或服務。圖4-1顯示了一個使用系統(tǒng)功能管理資源的參與者Resou...[繼續(xù)閱讀]
類圖描述了系統(tǒng)的靜態(tài)結構。它描述系統(tǒng)的構成方式,而不是系統(tǒng)的運行方式。類圖包括下列元素:·類(class),表示具有共同特性或功能的實體。這些特性包括屬性、操作和關聯(lián)。圖4-4:AdministerSystem用例圖·關聯(lián)(association),表示使兩個或...[繼續(xù)閱讀]
對象圖描述系統(tǒng)在某個特定時間的靜態(tài)結構。對象模型描述一種特定的情況,而類模型則描述所有可能的情況。對象圖包括下列元素:·對象(object),代表特定的實體。對象是類的實例?!ゆ溄?link),代表對象之間的特定關系。它們是關聯(lián)...[繼續(xù)閱讀]
序列圖描述類與類之間的交互,它將這些交互建模為消息交換。這些圖主要描述類,以及在類之間相互交換以完成期望行為的消息。序列圖是一種交互圖,包括下列元素:·類角色(classrole),代表對象在交互中扮演的角色。·生命線(lifelin...[繼續(xù)閱讀]
協(xié)作圖描述類和關聯(lián)之間的交互,將這些交互建模為類之間通過其關聯(lián)交換的消息。協(xié)作圖是一種交互圖,包含下列元素:圖4-22:BackUpProjectData場景(序列圖)·類角色,代表對象在交互中扮演的角色。·關聯(lián)角色(associationrole),代表鏈接在交互...[繼續(xù)閱讀]