出版時(shí)間:2005-11-1 出版社:東南大學(xué)出版社 作者:弗里曼 頁(yè)數(shù):638
Tag標(biāo)簽:無(wú)
內(nèi)容概要
你不想重新發(fā)明車(chē)輪(或者更差的是,沒(méi)有充氣車(chē)胎的輪子),所以你從設(shè)計(jì)模式中尋求幫助——設(shè)計(jì)模式是過(guò)去人們面對(duì)同樣的軟件設(shè)計(jì)問(wèn)題所得到的經(jīng)驗(yàn)。 有了設(shè)計(jì)模式,就可以利用其他人的實(shí)踐經(jīng)驗(yàn)的精華,因此省下的時(shí)間可以用在其他的事情上,如:更有挑戰(zhàn)性的事情、更復(fù)雜的事情以及更有趣的事情。你想要學(xué)習(xí): ·重要的模式 ; ·何時(shí)使用某個(gè)模式,為何使用該模式; ·如何在你自己的設(shè)計(jì)中馬上采用這些模式; ·何時(shí)不該使用該模式(如何避免濫用模式); ·某個(gè)模式是依據(jù)哪些面向?qū)ο笤O(shè)計(jì)原理而設(shè)計(jì)出來(lái)的。 更重要的是,你想在學(xué)習(xí)設(shè)計(jì)模式的過(guò)程中,不感覺(jué)到昏昏欲睡。如果你曾經(jīng)讀過(guò)任何一本深入淺出(Head First)系列書(shū)籍,你就會(huì)知道能夠從本書(shū)中得到的是:透過(guò)豐富的視覺(jué)效果讓你的大腦充分地運(yùn)作。本書(shū)的編寫(xiě)運(yùn)用許多最新的研究,包括神經(jīng)生物學(xué)、認(rèn)知科學(xué)以及學(xué)習(xí)理論,這使得這本書(shū)能夠?qū)⑦@些設(shè)計(jì)模式深深地烙印在你的腦海中,不容易被遺忘。你將會(huì)更擅長(zhǎng)于解決軟件設(shè)計(jì)中的問(wèn)題,并能夠和你的團(tuán)隊(duì)成員用模式的語(yǔ)言來(lái)更好地溝通。
作者簡(jiǎn)介
作者:(美)弗里曼Eric Freeman以及Elisabeth Freeman是作家、教育家以及技術(shù)發(fā)明者。他們?cè)诘纤鼓峁绢I(lǐng)導(dǎo)了四年的數(shù)字媒體以及因特網(wǎng)的開(kāi)發(fā),后來(lái)他們將這些經(jīng)驗(yàn)應(yīng)用在他們自己的媒體中,包括這本書(shū)中。Eric具有耶魯大學(xué)的計(jì)算機(jī)科學(xué)博士學(xué)位,Elisbeth具有耶魯大學(xué)的計(jì)算機(jī)科學(xué)碩士學(xué)位。 Kathy Sierra(javaranch.com的創(chuàng)始者)以及Bert Bates是暢銷(xiāo)的“深入淺出”(Head First)系列書(shū)籍的策劃者,也是Sun公司Java開(kāi)發(fā)員認(rèn)證考試的開(kāi)發(fā)者。
書(shū)籍目錄
Intro1 Welcome to Design Patterns:an introduction2 Keepingyour Objects in the know:/he Observer Pattern3 Decorating Objects:the Decorator Pattern4 BakingwithOO goodness:the FactoryPattern5 One of aKindObjects:the SingletonPattern6 Encapsulating Invocation:the Command Pattern7 BeingAdaptive:theAdapterandFacadePatterns8 Encapsulating Algorithms:the Template Method Patterm9 Well—managed Collections:the Iterator and Composite Patterns10 The State ofThings:the State Pattern11 Controlling Objcct Access:the Proxy Pattern12 Patterns of Patterns:Compound Patlerns13 Patterns in the Real World:Better Living with Patterns14 Appendix:Leftover Patterns
媒體關(guān)注與評(píng)論
書(shū)評(píng)本書(shū)榮獲2005年第十五屆Jolt通用類(lèi)圖書(shū)震撼大獎(jiǎng)。 “我昨天收到了這本書(shū),然后就開(kāi)始閱讀……我簡(jiǎn)直欲罷不能。酷斃了!內(nèi)容相當(dāng)有趣,涵蓋層面很廣,而且切中要點(diǎn)。這本書(shū)讓我感到印象深刻。” ——Erich Gamma,IBM頂級(jí)工程師、《Design Patterns》作者之一 “我感到讀這本書(shū)的效果等同于讀一千磅重的同類(lèi)書(shū)的效果?!? ——Ward Cunningham,Wiki發(fā)明者、Hillside Group創(chuàng)始人 “本書(shū)趨近完美,因?yàn)樗谔峁?zhuān)業(yè)知識(shí)的同時(shí),仍然具有相當(dāng)高的可讀性。敘述權(quán)威、文筆優(yōu)美?!? ——David Gelernter,耶魯大學(xué)計(jì)算機(jī)科學(xué)系教授 “這是我閱讀過(guò)的最有趣且最聰明的軟件設(shè)計(jì)書(shū)籍之一?!? ——Aaron LaBerge,ESPN.com技術(shù)副主席
編輯推薦
☆本書(shū)榮獲2005年第十五屆Jolt通用類(lèi)圖書(shū)震撼大獎(jiǎng) ☆"我昨天收到了這本書(shū),然后就開(kāi)始閱讀……我簡(jiǎn)直欲罷不能。酷斃了!內(nèi)容相當(dāng)有趣,涵蓋層面很廣,而且切中要點(diǎn)。這本書(shū)讓我感到印象深刻。" ——Erich Gamma,IBM頂級(jí)工程師、《Design Patterns》作者之一☆"我感到讀這本書(shū)的效果等同于讀一千磅重的同類(lèi)書(shū)的效果。"——Ward Cunningham,Wiki發(fā)明者、Hillside Group創(chuàng)始人☆"本書(shū)趨近完美,因?yàn)樗谔峁?zhuān)業(yè)知識(shí)的同時(shí),仍然具有相當(dāng)高的可讀性。敘述權(quán)威、文筆優(yōu)美。"——David Gelernter,耶魯大學(xué)計(jì)算機(jī)科學(xué)系教授☆"這是我閱讀過(guò)的最有趣且最聰明的軟件設(shè)計(jì)書(shū)籍之一。" ——Aaron LaBerge,ESPN.com技術(shù)副主席☆I(lǐng)f you want to UNDERSTAND Java, go buy this book. "Head First Java"... gives new meaning to their marketing phrase "There's an O Reilly for that." I picked this up because several others I respect had described it in terms like "revolutionary' and a described a radically different approach to the textbook. They were (are) right... In typical O'Reilly fashion, they've taken a scientific and well considered approach. The result is funny, irreverent, topical, interactive, and brillliant...Reading this book is like sitting in the speakers lounge at a view conference, learning from and laughing with-peers... If you want to UNDERSTAND Java, go buy this book." 你不想重新發(fā)明車(chē)輪(或者更差的是,沒(méi)有充氣車(chē)胎的輪子),所以從設(shè)計(jì)模式中尋求幫助,設(shè)計(jì)模式是過(guò)去人們面對(duì)同樣的軟件設(shè)計(jì)問(wèn)題所得到的經(jīng)驗(yàn)。有了設(shè)計(jì)模式,就可以利用其他人的實(shí)踐經(jīng)驗(yàn)的精華,因此省下的時(shí)間可以用在其他的事情上,如:更有挑戰(zhàn)性的事情、更復(fù)雜的事情以及更有趣的事情。你想要學(xué)習(xí): ·重要的模式 ·何時(shí)使用某個(gè)模式,為何使用該模式 ·如何在你自己的設(shè)計(jì)中馬上采用這些模式 ·何時(shí)不該使用該模式(如何避免濫用模式) ·某個(gè)模式是依據(jù)哪些面向?qū)ο笤O(shè)計(jì)原理而設(shè)計(jì)出來(lái)的 更重要的是,你想在學(xué)習(xí)設(shè)計(jì)模式的過(guò)程中不感覺(jué)到昏昏欲睡。如果你曾經(jīng)讀過(guò)任何一本"深入淺出"(Head First)系列書(shū)籍,你就會(huì)知道能夠從《深入淺出設(shè)計(jì)模式》(影印版)中得到的是:透過(guò)豐富的視覺(jué)效果讓你的大腦充分地運(yùn)作。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版