嘻哈說:設計模式之里氏替換原則

1、定義 按照慣例,首先我們來看一下里氏替換原則的定義。 所有引用基類(父類)的地方必須能透明地使用其子類的對象。 通俗的說,子類可以擴展父類功能,但不能改變父類原有功能。 核心思想是繼承。 通過繼承,引用基類的地方就可以使用其子類的對象了。例如: Parent parent = new Child(); 重點來了,那麼如何透明地使用呢? 我們來思考個問題,子類可以改變父類的原有功能嗎? publ
相關文章
相關標籤/搜索