1. 程式人生 > >範化、依賴、關聯、聚合關係的一些理解

範化、依賴、關聯、聚合關係的一些理解

泛化(Generalization):

一句話,就是繼承的表示。是is-a的關係。
  


依賴(Dependency:

依賴是一種使用關係,它說明一個事物規範的變化可能影響到使用它的另一個事務,但反之則不然。依賴關係的表示法是虛線箭頭,箭頭尾部的元素依賴箭頭頭部的元素,是use-a的關係。


關聯(Association):

用於描述類與類之間的連線,是has­-a的關係。


聚合(Aggregation):

聚合是關聯的特例。如果類與類之間的關係具有“整體和區域性”的特點,則把這樣的關聯稱為聚合。它往往有“包含”,“由……組成”的意思。