設計模式(四)里氏代換原則(LSP)

2019獨角獸企業重金招聘Python工程師標準>>> 什麼是里氏代換原則? 嚴格的表達是:如果對每一個類型爲T1的對象o1,都有類型爲T2的對象o2,使得以T1定義的所有程序P在所有的對象o1都替換成o2時,程序P的行爲沒有變化,那麼類型T2是類型T1的子類型。換句話說,一個軟件實體如果使用的是一個基類的話,那麼一定適用於其子類,而且他根本不能察覺出基類對象和子類對象的區別。     假設有兩個
相關文章
相關標籤/搜索