天天看點

大話設計模式--面向對象程式設計

程式設計一原則就是用盡可能的辦法去避免重複。

面向對象程式設計的三大特性:封裝,繼承,多肽。

    以前想的對于電腦實作算法程式設計,也如小菜想的,Switch 裡面加分支,不是一樣的結果嘛,通過學習了解知道,如果在Switch裡添加一種新的算法,編譯器編譯時,其他的算法會重新編譯,會耗時,當編譯時不小心修改了某一個分支的算法,将會造成很嚴重的錯誤,進而學到這種方式不利于軟體系統的擴充,與維護。必須将算法抽象出來,用繼承多肽的方式去實作。

繼續閱讀