設計模式六大原則例子(三)-- 里氏替換原則(LSP)例子

以前咱們對設計模式的六大原則作了簡單概括,這篇博客是對里氏替換原則進行的舉例說明。 里氏替換原則的意義 子類能夠擴展父類的功能,但不能改變父類原有的功能 繼承機制的優勢:web 代碼共享,減小建立類的工做量 提升代碼的重用性; 子類能夠形似父類,又異於父類; 提升父類的擴展性,實現父類的方法便可隨意而爲; 繼承機制的缺點:編程 繼承是入侵性的(只要繼承,就必須擁有父類的全部屬性與方法); 下降了代
相關文章
相關標籤/搜索