強(qiáng)弱順序:
泛化=實(shí)現(xiàn)>組合>聚合>關(guān)聯(lián)>依賴
泛化(Generalization)
- 子類繼承父類;子接口繼承父接口;
- 箭頭指向
父類;
實(shí)現(xiàn)(Realization)
- 類實(shí)現(xiàn)接口;
- 箭頭指向
接口;
關(guān)聯(lián)(Association)
- 兩個(gè)類的關(guān)系:一對一;一對多;多對多;自關(guān)聯(lián)
- 關(guān)聯(lián)關(guān)系
默認(rèn)不強(qiáng)調(diào)方向,表示對象間相互知道;如果特別強(qiáng)調(diào)方向,表示A知道B,但 B不知道A; - 箭頭指向
被擁有者;
聚合(Aggregation)
- 關(guān)聯(lián)關(guān)系的一種,是強(qiáng)的關(guān)聯(lián)關(guān)系(強(qiáng)調(diào)整體與部分);
- 菱形指向
整體;
組合(Composition)
- 關(guān)聯(lián)關(guān)系的一種,是比聚合關(guān)系還要強(qiáng)的關(guān)系(部分不能離開整體而單獨(dú)存在);
- 菱形指向
整體;
依賴(Dependency)
- 使用關(guān)系:一個(gè)類的實(shí)現(xiàn)需要另一個(gè)類的協(xié)助;
- 箭頭指向
被使用者;






