java常見類關係(UML建模)

類與類之間存在如下的關係:對象

(1)泛化繼承

(2)關聯接口

(3)依賴變量

(4)聚合關係語法

  泛化:方法

  表示類與類之間的繼承關係,接口與接口之間的繼承關係,或者就是接口與類的實現關係im

  父類 父類實例 = new 子類()img

  

  

       

  依賴:new

  對於兩個相對獨立的對象,當一個對象負責構造另外一個對象的實例或者依賴另外一個對象的服務時,這兩個對象之間的主要體現是依賴關係參數

  依賴關係表如今局部變量,方法的參數和靜態方法調用的時候

  

  

  關聯:

  對於兩個相對獨立的對象。當一個對象的實例與另外一個對象的特定實例存在固定的對應關係時。這兩個對象稱爲關聯關係

  關聯關係是使用實例變量來實現的:

  

  

  聚合關係:

  當對象A被加入到對象B中,成爲對象B的組成部分時,對象A和B之間就是聚合關係。聚合是關聯關係的一種,由較強的管理關係,強調的是部分與總體之間的關係

  與關聯關係同樣。都是用實力變量來實現的。因此從語法上面是沒辦法區別的 只能從語義上面來區別

  

相關文章
相關標籤/搜索