設計模式 初識

2021-06-28 04:04:10 字數 496 閱讀 2585

大致將設計模式看了一遍,雖說是第一遍看,但是好像也有些精讀的嫌疑,沒有掌握快速閱讀的精髓,但這個不是重點。

【大話模式】

首先想到的是《大話西遊》,確實這本書有些這樣的傾向,就像書中敘述的,這不是一本程式集,這不是一本故事集,這是一本通過故事講述查詢如何設計的方法集。故事都太經典了,以至於看完書之後,問模式沒有記住幾個,但是一提故事就恍然大悟。

也不得不說書中的兩個主角:小菜就是乙個屌絲菜鳥,大鳥就是乙個職場精英,什麼都懂,什麼都會,關鍵是能根據各種各樣的情景再現各個模式,運用熟練。就是兩人的對話有點令人遐想。。。

【我理解的】

剛開始的時候沒有覺得這些模式有什麼用,只覺得用了這些模式好麻煩,當然大部分原因是自己接觸的程式太少,沒有被大型的程式,大批量的**難住過。看到最後,大致有些理解,設計模式主要作用就是解耦,達到高內聚低耦合的效果,方便後期的維護。

設計模式 初識

從何而來?說到模式,我就有一種專業自豪感了。因為學的專業是工程管理,和建築方面打交道比較多,以至於每次有人問我學的什麼專業,我都會開玩笑的說,其實就是搬磚的。那麼為什麼說到模式,我就有一種專業自豪感呢?因為模式的思想就是基於建築的思想而產生的。在建築過程中,慢慢發現人們對於舒適住宅和城市環境存在一些...

設計模式 初識

開閉原則就是說對擴充套件開放,對修改關閉。在程式需要進行拓展的時候,不能去修改原有的 而是要擴充套件原有 實現乙個熱插拔的效果。所以一句話概括就是 為了使程式的擴充套件性好,易於維護和公升級。想要達到這樣的效果,我們需要使用介面和抽象類等,後面的具體設計中我們會提到這點。不要存在多於乙個導致類變更的...

設計模式初識

設計模式重在在 模式 二字,模式代指程式化 模版化問題和其解決方案。在我們生活中存在很多模式,比如 背課文就存在模式,一般先通讀,再一段一段背誦,最後整合,同樣也存在其他背課文的模式。同樣,在建築設計中,也存在模式,比如中國傳統古典建築外觀都差不多,它們使用的就是同乙個設計和建造模式。模式就是人類在...