設計原則之開閉原則

首先要明白的三個問題? 開閉原則是什麼? 爲什麼要使用開閉原則 怎麼使用開閉原則 取自設計模式之禪中的例子: 正常的書店賣書,突然有一天書店要打折,就需要對系統進行修改 有如下幾種修改方式 1.修改實現類:通過修改實現類中的getPrice()方法,實現打折處理 2.通過擴展實現變化,新增一個子類繼承子NovelBook,重寫getPrice()方法,實現打折功能 第一種方案在技術實現上是可行的,
相關文章
相關標籤/搜索