設(shè)計(jì)模式精解

出版時(shí)間:2006-1  出版社:機(jī)械工業(yè)出版社  作者:沙洛韋  頁數(shù):429  
Tag標(biāo)簽:無  

內(nèi)容概要

本書的最大特點(diǎn)之一是作者采用類比而不是編程實(shí)例的方式將概念解釋得非常清楚。我正在做一套關(guān)于OOP和軟件開發(fā)的音頻產(chǎn)品,這種講述概念的方式給予我很大的啟發(fā)。                                                          --Bruce Eckel.希望那些僅基本了解面向?qū)ο缶幊毯驮O(shè)計(jì)的讀者,在完全接觸設(shè)計(jì)模式之前,能夠發(fā)現(xiàn)這本有用的書。本書是對(duì)現(xiàn)有的設(shè)計(jì)模式教材的補(bǔ)充,并可以在入門級(jí)教材 (如《UML Distilled》) 和更高級(jí)模式著作之間充當(dāng)一個(gè)很好的銜接。                                                          --James Noble..    本書是模式領(lǐng)域最簡(jiǎn)潔、最清晰、最實(shí)用的著作,闡述了模式如何使整個(gè)開發(fā)過程變得更加容易,解釋了面向?qū)ο笤O(shè)計(jì)的關(guān)鍵原則,以及各種特定模式的概念和優(yōu)勢(shì)。通過采用許多最新的Java示例,本書精確地向程序員和架構(gòu)師展示出如何使用模式來更有效地設(shè)計(jì)、開發(fā)和交付軟件。通過分析Java示例,本書提示了為什么、為什么不以及如何應(yīng)用模式,而且解釋了模式的實(shí)現(xiàn)。    以暢銷的第1版為基礎(chǔ),作者對(duì)本版進(jìn)行了徹底更新,以反映新的軟件設(shè)計(jì)趨勢(shì)、模式和實(shí)現(xiàn)技術(shù)。根據(jù)廣大讀者的反饋,作者在第2版中加深了全書概念的闡述,并重新組織了全書內(nèi)容,使其更易于理解。本書首先概述了模式的基礎(chǔ)知識(shí),以及面向?qū)ο蠓治龊驮O(shè)計(jì)在當(dāng)代軟件開發(fā)中的重要性。隨后,使用易懂的示例代碼闡明了許多當(dāng)今最有用的模式,包括它們的基礎(chǔ)概念、優(yōu)點(diǎn)、權(quán)衡取舍、實(shí)現(xiàn)技術(shù)以及需要避免的缺陷。另外,許多模式都附有UML圖。    本書假定讀者沒有模式方面的經(jīng)驗(yàn),因此是學(xué)習(xí)模式的理想的第一本書,對(duì)于GoF的經(jīng)典名著《設(shè)計(jì)模式》,本書也是一個(gè)很好的補(bǔ)充。本書適用于學(xué)習(xí)面向?qū)ο笤O(shè)計(jì)和設(shè)計(jì)模式的學(xué)生、程序員以及從事軟件開發(fā)的人士。

作者簡(jiǎn)介

Alan Shalloway Net Objectives(一家從事面向?qū)ο髽I(yè)務(wù)咨詢/培訓(xùn)的公司)的創(chuàng)始人、CEO和首席顧問,具有20多年的從業(yè)經(jīng)驗(yàn),并經(jīng)常受邀在重要的軟件開發(fā)會(huì)議(包括SD Expro、Java One、OOP和OOPSLA上擔(dān)任演講人。他擁有麻省理工學(xué)院計(jì)算機(jī)科學(xué)碩士學(xué)位)。
James R.Troot

書籍目錄

PrefacePATR 1 An Introduction to Object-Oriented Software DevelopmentChapter1 The Object-Oriented ParadigmChapter 2 The UML--The Unified Modeling LanguagePART ⅡThe Limitations of Traditional Object-Oriented DesignChapter 3 A Problem That Cries Outcfor Flexible CodeChapter 4 A Standard Object-Oriented SolutionPARTⅢ Design PatternsChapter 5 An Introduction to Design PatternsChapter 6 The Facade PatternChapter 7 The Adapter PatternChapter 8 Expanding Our HorizonsChapter 9 The Strategy PatternChapter 10 The Bridge PatternChapter 11 The Abstract Factory PatternPART ⅣPutting It All Together:Thinking in PatternsChapter 12 How Do Experts Design?Chapter 13 Solving the CAD/CAM Problem with PatternsPART V Toward a New Paradigm of DesignChapter 14 The Principles and Strategies of DesignChapter 15 Commonality and Variability AnalysisChapter 16 The Analysis MatrixChapter 17 The Decorator Pattern1PART Ⅵ Other Values of PatternsChapter 18 The Observer PatternChapter 19 The Template Method PatternPART Ⅶ FactoriesChapter 20 Lessons from Design Patterns:FactoriesChapter 21 The Singleton Pattern and the Double-CheckedChapter 22 The Object Pool PatternChapter 23 The Factory Method PatternChapter 24 Summary of FactoriesPART  Ⅷ Endings and BeginningsChapter 25 Design Patterns Reviewed:AcSummationIndex

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    設(shè)計(jì)模式精解 PDF格式下載


用戶評(píng)論 (總計(jì)2條)

 
 

  •   看起來還不錯(cuò),畢竟是精解,看起來有點(diǎn)羅嗦
  •   在當(dāng)當(dāng)網(wǎng)網(wǎng)上購書可以打折,這個(gè)很不錯(cuò).但買回來的書質(zhì)量也打了折扣.書的紙質(zhì)和印刷都不太好
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7