設計原則(6):開閉原則

開閉原則:開閉原則告訴我們應儘量通過擴展軟件 實體的行爲來實現變化,而不是通過修改已有的代碼來完成變化,它是爲軟件實體的未來事件而制定的對現行 開發設計進行約束的一個原則。 我們舉個例子說明一下:以書店銷售書籍爲例,其類圖如圖6-1所示。 現在問題來了,如果現在需要對書籍進行打折,我們應該怎麼做呢?如下:使用擴展的類進行業務邏輯處理,來達到書籍打折業務的修改。 我們如何使用開閉原則呢? ** 抽象
相關文章
相關標籤/搜索