出版時(shí)間:2007-9 出版社:中國(guó)電力出版社 作者:弗里曼 頁(yè)數(shù):637 譯者:O'Reilly Taiwan公司
Tag標(biāo)簽:無
內(nèi)容概要
強(qiáng)大的寫作陣容。本書作者Eric Freeman;ElElisabeth
Freeman是作家、講師和技術(shù)顧問。Eric擁有耶魯大學(xué)的計(jì)算機(jī)科學(xué)博士學(xué)位,E1isabath擁有耶魯大學(xué)的計(jì)算機(jī)科學(xué)碩士學(xué)位。Kathy
Sierra(javaranch.com的創(chuàng)始人)FHBert
Bates是暢銷的HeadFirst系列書籍的創(chuàng)立者,也是Sun公司Java開發(fā)員認(rèn)證考試的開發(fā)者。本書的產(chǎn)品設(shè)計(jì)應(yīng)用神經(jīng)生物學(xué)、認(rèn)知科學(xué),以及學(xué)習(xí)理論,這使得這本書能夠?qū)⑦@些知識(shí)深深地印在你的腦海里,不容易被遺忘。本書的編寫方式采用引導(dǎo)式教學(xué),不直接告訴你該怎么做,而是利用故事當(dāng)作引子,帶領(lǐng)讀者思考并想辦法解決問題。解決問題的過程中又會(huì)產(chǎn)生一些新的問題,再繼續(xù)思考、繼續(xù)解決問題,這樣可以加深體會(huì)。作者以大量的生活化故事當(dāng)背景,例如第1章是鴨子,第2章是氣象站,第3章是咖啡店,書中搭配大量的插圖(幾乎每一頁(yè)都有圖),所以閱讀起來生動(dòng)有趣,不會(huì)感覺到昏昏欲睡。作者還利用歪歪斜斜的手寫字體,增加“現(xiàn)場(chǎng)感”。精心設(shè)計(jì)許多爆笑的對(duì)白,讓學(xué)習(xí)過程不會(huì)太枯燥。還有模式告白節(jié)目,將設(shè)計(jì)模式擬人化成節(jié)目來賓,暢談其內(nèi)在的一切。本書大量采用uML的class
Diagram(Static Structure
Diagram)。書中的例子程序雖然都是用JaVa編寫,但是本書所介紹的內(nèi)容對(duì)于任何00語(yǔ)言的用戶都適用,包括c++和c孝。每一章都有數(shù)目不等的測(cè)驗(yàn)題。每章最后有一頁(yè)要點(diǎn)整理,這也是精華所在,我都是利用這一頁(yè)做復(fù)習(xí)。
作者簡(jiǎn)介
作者:(美國(guó))弗里曼 等Eric Freeman和Elisabeth Freeman是作家、講師,以及技術(shù)顧問。原本在迪士尼公司領(lǐng)導(dǎo)了四年的數(shù)字媒體,以及Internet的開發(fā),后來,他們將這些經(jīng)驗(yàn)應(yīng)用在他們自己的媒體中,包括本書。Eric具有耶魯大學(xué)的計(jì)算機(jī)科學(xué)博士學(xué)位,Elisabeth具有耶魯大學(xué)的計(jì)算機(jī)科學(xué)碩士學(xué)位。
書籍目錄
引子
誰(shuí)適合讀這本書?
我們知道你的大腦在想什么
元認(rèn)知
讓你的大腦就范
技術(shù)審校
致謝
1 歡迎來到設(shè)計(jì)模式世界:設(shè)計(jì)模式入門
模擬鴨子應(yīng)用
Joe想到繼承
利用接口如何?
軟件開發(fā)的不變真理
分開變化和不變部分
設(shè)計(jì)鴨子的行為
測(cè)試?guó)喿拥拇a
動(dòng)態(tài)地設(shè)置行為
封裝行為的大局觀
“有一個(gè)”比“是一個(gè)”更好
策略模式
共享模式詞匯的威力
我如何使用設(shè)計(jì)模式?
設(shè)計(jì)箱內(nèi)的工具
習(xí)題解答
2 讓你的對(duì)象知悉現(xiàn)況
氣象觀測(cè)站
認(rèn)識(shí)觀察者模式
出版者+訂閱者=觀罕者模式
五分鐘短?。河^察主題
定義觀察者模式
松耦合的威力
設(shè)計(jì)氣象站
實(shí)現(xiàn)氣象站
使用Java內(nèi)建的觀察者模式
java.util.Observable的黑暗面
設(shè)計(jì)箱內(nèi)的工具
習(xí)題解答
……
3 裝飾者模式:裝飾對(duì)象
4 工廠模式:烘烤OO的精華
5 單件模式:獨(dú)一無二的對(duì)象
6 命令模式:封裝調(diào)用
7 適配器模式與外觀模式:隨遇而安
8 模板方法模式:封裝算法
9 送代器與組合模式:管理良好的集合
10 狀態(tài)模式:事物的狀態(tài)
11 代理模式:控制對(duì)象訪問
12 復(fù)合模式:模式中的模式
13 與設(shè)計(jì)模式相處:真實(shí)世界中的模式
A 附錄A:剩下的模式
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Head First 設(shè)計(jì)模式 PDF格式下載