設計模式之關係
05-08
繼承和泛化
- 泛華關係是一種繼承關係,表示一般與特殊的關係,它指定了子類如何特化父類的所有特徵和行為。
- 使用三角箭頭的實線表示繼承,其中箭頭指向的是父類
介面與實現
- 在java中一個類只能繼承一個父類,但是可以實現多個介面
- 使用的是帶三角的虛線表示,其中箭頭指向的是介面
依賴
- 是一種使用關係,即一個類的實現需要另外一個類的協助,所以盡量不使用雙向的依賴關係。
- 最典型的就是import
- 比如:一個類要定義String類型的變數,那麼這個類就是依賴String這個類
推薦閱讀:
※結構型模式之橋接模式
※Go編程技巧之「延後抽象」
※《Node.js設計模式(第2版)》試讀 & 送書活動
※深入理解MVC
TAG:設計模式 |