設計模式雜談

2021-04-13 23:55:20 字數 479 閱讀 2600

近日正在狂k設計模式,看來看去,n多的模式,n多的原則。搞得複雜無比,也加大了學習的難度。

其實,我個人認為,模式是為開發人員服務的,而開發人員都是很懶的(能坐著就不站著,能躺著就不坐著^_^)。因此,他們也很懶得去做一些事情,而讓計算機去做。套用偶之前的一句「名言」:什麼事都讓偶幹了,那計算機幹什麼用?

正是因為存在這些所謂的「懶人」開發人員,才有了**庫的產生,因為懶的重複寫以前已經寫過的**了。而設計模式的產生,則是更進一步的結果:偶連不重複的**也懶得寫了...汗!

設計模式有很多的基本原則,什麼開閉原則,可變性的封裝原則,黎克特制代換原則,依賴倒轉原則,迪公尺特法則,介面隔離法則...等等,其實都是圍繞乙個中心,那就是盡量讓你的**有更好的擴充套件性,換句話說,讓你的程式可以被重用。

懶人懶得隨著變化而變化,因此以不變應萬變,不變的東東,就可以抽取出來乙個個的模式,以後就懶得再想了,直接套用就成了。

最後,偶這個懶人也懶得再敲鍵盤了,讓設計模式見鬼去吧.....

雜談設計模式

最近貌似又出現了很多設計模式相關的文章,不過這確實是乙個 百談不厭 的話題。我也來湊下熱鬧吧,週末閒得無聊來扯扯淡,不要丟我臭雞蛋。前兩天和朋友去爬香山,走在林蔭小道上,看著不高的樹枝伸到路上,突然好像回到了 年輕的時候 就跳起來摸了一下樹枝。朋友說笑著說,你長高了。或許說者無心,聽者有意。突然腦子...

設計模式雜談 工廠方法模式與抽象工廠模式

參考 大話設計模式 overview 本來在剛學習完工廠方法模式的時候,感覺很清晰和明了,但是後來學習到了抽象工廠模式的時候,瞬間感覺被搞懵了。工廠方法模式和抽象工廠模式不是一樣嗎?這兩個沒什麼區別呀。經過度娘的幫助我有一些我自己的看法,與大家分享。工廠方法模式 我們先來看一下關於工廠方法模式的專業...

「相容模式」錯雜談

今天在網頁相容上費工夫了,ie8下是好的,但是ie8的相容模式就不行了。花了近兩個小時時間還是有問題。我們合同簽訂的是相容ie8以上就可以了,那麼ie8的相容模式實際上是為相容ie7而建立的,我們這麼難為自己不是很自殘?搜尋一下如何可以讓ie8的相容模式顯示ie8而不是ie7,結果不虛此行啊 如何禁...