java設計模式之設計原則⑥里氏代換原則

定義: (1)一個軟件實體如果使用的是一個父類的話,那 麼一定適用於其子類,而且它察覺不出父類和子 類對象的區別。也就是說,在軟件裏面,把父類 替換成它的子類,程序的行爲沒有變化。 (2)一個軟件實體如果使用的是一個子類的話,那 麼它不能適用於其父類。 里氏代換原則就是使用父類的地方就可以傳遞子類。 以下通過案例進行理解里氏代換原則: 首先創建一個父類Person,寫一個display方法 創建一
相關文章
相關標籤/搜索