一般化關係(Generalization):
同類別的一群物件以相同方式對待 (繼承 (Inheritance))
結合關係(Association):
1. 在企業專業概念中
兩種物件之間有一種固定不變且需要保存的靜態關係
2. 資訊化時,系統會用到這些靜態關係,且存至資料庫
代表一個農場可以有多種動物
每個動物只能在某一個農場底下住著
聚合關係(Aggregation):
特殊的結合關係
需具有 "整體--部份"(Whole-Part) 的特性
1. 在企業專業概念中
兩種物件之間有一種固定不變且需要保存的靜態關係
2. 資訊化時,系統會用到這些靜態關係,且存至資料庫
3. 兩物件有Whole-Part靜態關係
4. Part可以聯結多個Whole物件
因此農場也可視為一個聚合關係
農場為Whole,動物為Part
沒動物農場還存在著 (農場搞不好開來觀光的 XD)
組合關係(Composition):
特殊的聚合關係
1. 在企業專業概念中
兩種物件之間有一種固定不變且需要保存的靜態關係
2. 資訊化時,系統會用到這些靜態關係,且存至資料庫
3. 兩物件有Whole-Part靜態關係
4. Part物件只能聯結一個Whole物件,且Whole物件被Destroy時,Part物件要一起Destroy (共生存)
農場主人(Part)為農場(Whole)的一部分
一個農場主人可以有多個農場
每個農場只能有一個農場主人
但是當農場主人不存在
農場也就不存在了(搞不好被買去蓋大樓 XD)
Umbrello還真好上手 XD
文章標籤
全站熱搜
