原文:《HeadFirst設計模式》讀后感——對學習設計模式的一些想法

最近看完了 HeadFirst設計模式 ,GOF的 設計模式 可復用面向對象軟件的基礎 的創建型模式也讀完了,經歷了從一無所知到茅塞頓開再到充滿迷惑的過程。 不得不說 HeadFirst設計模式 是一本非常好的入門書,每一章都是先提出問題,然后討論 分析,引導出相應的設計模式,再一步一步的實現,幽默的語言和有趣的插圖,讓人輕松愉快的學習了一個模式。之前我對學習設計模式是有很大的畏難情緒的,上網一 ...

2015-09-19 11:21 1 3461 推薦指數:

查看詳情

大話設計模式讀后感)——23種設計模式、六大原則

一、設計模式之六大原則   1、單一職責原則(SRP:Single responsibility principle)      就一個類而言,應該僅有一個引起它變化的原因; 通俗的說,即一個類只負責一項職責     分析:       1、如果一個類承擔的職責過多,就等於把這些職責耦合 ...

Sat Apr 23 00:29:00 CST 2016 0 8332
HeadFirst設計模式(一)策略者模式

最近在看HeadFirst設計模式一書,作為一個半路出家的程序員,感覺很多東西需要學習學習的路程中有東西學了當時覺得理解了,但日常工作中沒有使用到漸漸的自己就忘記了。----------------------上面就是寫者系列的博客的原因,主要是為了鞏固知識,忘記在那個博主那邊看過這么一句話 ...

Wed Jul 03 17:29:00 CST 2019 0 734
headfirst設計模式(1)—策略模式

什么是策略模式 策略模式定義了一系列的算法,並將每一個算法封裝起來,而且使它們還可以相互替換。策略模式讓算法獨立於使用它的客戶而獨立變化(摘自百度百科) 關鍵字:算法封裝,相互替換,獨立變化 算法封裝表示,每個算法只提供接口,屏蔽實現的細節。相互替換很好理解,就是有一個共同的父類,當然父類 ...

Sun Jan 15 07:05:00 CST 2017 2 1191
設計模式一些總結

面向對象設計模式體現的就是抽象的思想,類是什么?類就是對象的抽象,抽象類就是對類的抽象,接口是對行為的抽象 設計模式分為 三種類型: 1.創建型 單例模式 工廠方法模式 抽象工廠模式 建造者模式 原型模式 2.結構型 適配器模式 裝飾模式 橋接模式 組合模式 享元模式 代理模式 外觀模式 ...

Thu Aug 27 22:34:00 CST 2015 5 1292
學習設計模式一些所想所得

設計模式一直飽受爭議,很多人對設計模式推崇備至,但也有很多人認為設計模式誤導了編程者,見(《解密“設計模式”》)。 我也只是一個普通的編程人員,這里只能談一談我在學習設計模式中的一些想法,不一定正確,歡迎大家談論。我對設計模式的理解是分階段的: 一、這是什么亂七八糟的東西?那時候聽到 ...

Thu Mar 07 23:45:00 CST 2013 5 2808
設計模式學習(一)

最近,公司開發了一個檔案產品,實現兩種數據庫(SQL Server 和 Oracle)的數據存儲,我雖然沒有進行此項目的開發,但是本着學習的動機,也開始思考這個項目如果交給我,我會如何去做(考慮用最少的代碼和最少的時間去開發,保障程序運行效率)。   因為之前學習設計模式,第一 ...

Wed Dec 26 06:51:00 CST 2012 9 2058
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM