設計模式七大原則(三)-里氏代換原則

里氏代換原則:   所有引用基類的地方必須能透明的使用其子類對象(就是用基類的地方換成子類不會出錯)。里氏代換原則是實現開閉原則的重要方式之一,是對開閉原則的補充。   程序中應儘量使用基類類型來對對象定義,而進行運行時再確定其子類,用子類對象來替換父類。通俗來說:就是子類可以擴展父類的功能,但是不要改變父類原有的功能。即子類繼承父類時,可以新增擴展功能,但是不要去重寫覆蓋父類中的原有方法。 舉個
相關文章
相關標籤/搜索