Java繼承(泛化)關系
子類繼承父類,子接口繼承父接口
一個類實現了接口
如果A類的中方法返回值類型,方法參數類型,局部變量類型使用了B類, 稱A類依賴B類。
在A類中使用B類定義了成員變量, 稱A類關聯B類。
聚合是關聯的一種, 如果A類由若干的B類組成 , A類不能決定B類生命周期,稱A類是聚合類。
組合是關聯的一種, 如果A類由若干的B類組成 , A類能決定B類生命周期,稱A類是組合類
is a, A類 is a B類, 是一種繼承關系 A類是B類的一種, B類是通用類, A類是特殊類, 也只有當兩個類符合is a 關系時才可以使用繼承。
like a, A類 like a 接口, 是一種實現關系。
has a , A類 has a B類, 是一種關聯關系。