面向對象設計原則實踐:之四.里氏代換原則

五、里氏代換原則(LSP--Liskov Substitution Principle) 1. 定義 a). 如果對每一個類型爲S的對象o1,都有類型爲T的對象o2, 使得以T定義的所有程序P在所有的對象o1都代換成o2時,程序P的行爲沒有變化, 那麼類型S是類型T的子類型。 b). 子類型必須能夠替換它的基類型。LSP又稱里氏替換原則。    對於這個原則,通俗一些的理解就是,父類的方法都要在子
相關文章
相關標籤/搜索