UML關係 UML關係 可擴展性表示法:

UML關係

關係是另一個最重要的構建塊UML,它顯示元素是如何彼此相關聯,此關聯描述的一個應用程序的功能,UML中定義了四種關係:
依賴關係:
依賴是UML元素的一個重要方面。它描述了相關的元素和方向上依賴關係。
依賴關係的虛線箭頭表示,如下所示。箭頭代表的獨立元素,另一端的依賴元素。依賴關係是用來表示一個系統的兩個元素之間的依賴。
依賴是兩件事物之間的語義聯繫,其中一個事物的變化也影響到另一個事物。


協作:
一種描述一組對象之間連接的結構關係,如聚合關係(描述了整體和部分間的結構關係);協作介紹 UML 圖中的元素相關聯。簡單的一句話,它介紹了多少個元素參與互動。
聯合會(無)兩側的箭頭的虛線表示。兩端代表兩個相關聯的元素,如下所示。在兩端(1,*等)的多樣性也提到多少對象相關。



泛化:
泛化介紹了面向對象世界的繼承關係。這是父與子的關係。
泛化爲代表的空心箭頭,如下圖所示箭頭的一端表示的父元素而另一端表示子元素。
泛化可以被定義爲一個專門的元件連接關係與一個廣義的元素,它基本上描述了在對象世界中的繼承關係,是一種一般化-特殊化的關係;

實現:
類之間的語義關係,其中的一個類指定了由另一個類保證執行的契約。


可擴展性表示法:

所有的語言(編程或模型)有某種機制來擴展與其功能類似的語法,語義等。 UML 具有以下機制來提供可擴展性功能。

  • 定型觀念(代表新元素)
  • 標記值 (代表新的屬性)
  • 約束 (代表界限)
    可擴展標記基本上是用來表示一些額外的系統行爲的附加元素。這些額外的行爲,不包括可用的標準符號。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章