花了大概11個番茄,把《大話設計模式》這本書從頭到尾翻了一遍。畫了一張導圖。整本書介紹了物件導向和設計
模式,但顯然這兩部分是不可分割的。每個設計模式都是物件導向思想的靈活運用,無不體現著封裝,繼承,多型,最
終歸結為抽象二字。
正如「精彩的**是如何想出來的,要比看到精彩的**更加令人期待」。每個設計模式中閃動的思想的光芒,總
讓人心動不已。
過去,我們一直在講什麼是物件導向,什麼是封裝,什麼是多型……,現在通過《大話設計模式》這本書,我們好
像可以看得見它,也可以試著模仿了。
希望在接下來的學習中,能夠呈現出更有價值的文章與您分享。
設計模式 初探
一 是什麼 模式是解決一類問題的方法。設計模式本身是不存在的,是一種隱性知識,它是一套被反覆使用 多數人知曉的 經過分類編目的 設計經驗的總結。二 為什麼要學 設計模式是為了解決問題而發明的有效的方法,23種模式都是前輩們經過多年的摸索總結出來的,其有效性不容置疑。每乙個設計模式都是針對乙個或者一類...
初探設計模式 工廠模式
pizza是超型別,cheesepizza clampizza是其子類。public abstract class pizza void box 得到乙個具體物件 pizza cheesepizza newcheesepizza 得到多個具體物件 pizza pizza if cheese pizz...
設計模式初探(二) Facade模式
在以前不懂設計模式的歲月中,我總是對著各種語言框架中的那個facades模組不知所措。當對設計模式有了一定的了解以後,提公升的不僅僅是自己寫 時的所思所想,對於框架的理解程度,和學習框架的速度也會上乙個台階。facade模式主要是為了解決開發中各個子系統之間的緊密耦合的問題。這是乙個來自 設計模式的...