Hi,大家好,本篇文紀錄 UML 物件導向系統分析與設計 這本書的節錄
類別圖是用來為物件的資料結構塑模,以及表達物件之間的關係
關聯
學生修課,老師教導課程
多重性
關係之間的物件數量
組合(Composition)
組合是較強的包含關係,如果教計算機概論的老師沒了,那這個課程也不會存在
聚合(Aggregation)
程式設計課會有學生選修,那如果課程沒了,學生也可以選修其他課程
一般化(Generalization)
一般化關係在程式語言中是用 extends 來表示
相依(Dependency)
具體化(Realization)
一般化關係在程式語言中是用 implement 來表示