重溫OO原則

站在不一樣角度看問題!一陰一陽之謂道,陰中有陰陽,陽中有陽陰。html

面向過程和麪向對象沒有好壞之分,都是爲了解決問題,而誕生的一種解決問題的思想或者叫方法;用好一種方法,把它發揮到極致纔是最好。架構

今個就溫習OO思想原則,只有瞭解的方法多了才知道在實際應用當中,使用什麼,用什麼更快更好方法去解決!url

------------------------------------------我是分割線------------------------------------------------------------htm

面向對象:高內聚低耦合,對軟件架構具備可複用性,可擴展性,維護性;對象

面向過程是根據步驟劃分,面向對象是根據功能模塊來劃分;繼承

面向對象三大特性,封裝,繼承,多態;全部的特性都是從這三個詞當中深刻挖掘出來的;深刻理解這三個詞很關鍵;get

------------------------------------------我是分割線------------------------------------------------------------擴展

單一職責原則軟件

一個方法,一個類,一個模塊,一個系統只能由於一種動做而改變,若是由於第二種動做改變,說明已經違反了單一職責原則;方法

開閉原則

對一個方法,一個類,一個模塊,一個系統要對修改關閉,要對擴展開放;

里氏替換原則 參考文獻:

面向對象

OO七大原則

相關文章
相關標籤/搜索