設計模式-7大原則

  1、開閉原則:抽象、封裝。抽出象的部分,封裝起來。(面向對象設計)    2、里氏替換原則:對開閉原則的補充。子類可以擴展父類的功能,但不能改變父類原有的功能。也就是說:子類繼承父類時,除添加新的方法完成新增功能外,儘量不要重寫父類的方法。(面向對象設計) 擴展-多態:子類覆蓋並重新定義父類的方法。將父類定義爲抽象類,並定義抽象方法,讓子類重新定義這些方法。向下轉型。 總結:儘量遵循里氏替換原
相關文章
相關標籤/搜索