設(shè)計模式初學(xué)者指南

出版時間:2006-9  出版社:機械工業(yè)出版社  作者:何魯波  頁數(shù):380  譯者:徐迎曉  
Tag標(biāo)簽:無  

內(nèi)容概要

本書系統(tǒng)介紹如何使用模式來解決面向?qū)ο缶幊痰某R妴栴}。主要內(nèi)容包括:面向?qū)ο笈c設(shè)計模式初步,使用接口創(chuàng)建型模式編程,涉及對基類問題的分析,對extends缺點的分析,對get/set方法的剖析等。本書通過兩個完整的程序,反映了實際編程中模式應(yīng)用的技巧,對掌握設(shè)計模式很有啟發(fā)性?! ”緯m合軟件開發(fā)技術(shù)人員閱讀,也可作為高等院校計算機專業(yè)相關(guān)課程的教學(xué)參考書。

作者簡介

Allen Holub 在美國加洲大學(xué)伯克利分校獲得計算機科學(xué)學(xué)士學(xué)位。他在計算機行業(yè)從事了24年的研究工作,研究方向涉及:面向?qū)ο蠹夹g(shù)、Java程序設(shè)計、硬件設(shè)計、操作系統(tǒng)、應(yīng)用程序設(shè)計和用戶界面設(shè)計等。Allen Holub著述豐富,包括《Taming Java Threads》、《C++C++:Programm

書籍目錄

譯者序前言關(guān)于作者第1章 面向?qū)ο笈c設(shè)計模式初步 1.1 模式和慣用法 1.2 究竟什么是設(shè)計模式 1.3 模式究竟有什么用途 1.4 模式在設(shè)計中所充當(dāng)?shù)慕巧?.5 模式的分類  1.5.1 有關(guān)設(shè)計的一般性討論  1.5.2 使用Java按照FORTRAN方式來編程  1.5.3 睜大眼睛來編程 1.6 對象  1.6.1 胡言亂語  1.6.2 對象是一組能力  1.6.3 事情是如何做錯的  1.6.4 如何將事情做“對” 1.7 細(xì)胞自動機 1.8 gelter和setter方法是有害的  1.8.1 描繪你自己  1.8.2 JavaBeans和Struts  1.8.3 重構(gòu)  1.8.4 沒有g(shù)et/set的生活  1.8.5 何時可以使用訪問器和修改器  1.8.6 getter/setter問題總結(jié)第2章 使用接口和創(chuàng)建型模式編程 2.1 為什么extends是有害的 2.2 接口和類  2.2.1 靈活性的丟失  2.2.2 耦合  2.2.3 脆弱的基類問題  2.2.4 多重繼承  2.2.5 框架  2.2.6 模板方法和工廠方法模式  2.2.7“脆弱的基類”問題總結(jié) 2.3 什么時候使用extends合適 2.4 消除extencls  2.4.1 工廠和單例模式  2.4.2 單例  2.4.3 單例中的線程問題  2.4.4 雙檢測鎖定  2.4.5 銷毀單例  2.4.6 抽象工廠  2.4.7 模式大雜燴  2.4.8 工廠模式中的動態(tài)創(chuàng)建  2.4.9 命令和策略模式 2.5 總結(jié)第3章 生命游戲第4章 實現(xiàn)嵌入式SQL附錄 設(shè)計模式速查參考

媒體關(guān)注與評論

書評要成為一名優(yōu)秀的面向?qū)ο笤O(shè)計人員,必須清楚地了解設(shè)計模式,不僅要知道它們是什么,還要知道如何利用它們解決實際問題??上н@方面的書大部分僅給出脫離現(xiàn)實的、簡單的例子,當(dāng)中還充斥著不切實際的、教條的語匯,把這一課題復(fù)雜化了?! 榱私鉀Q這些問題,作者寫了這本書供程序員閱讀,并圍繞兩個較為復(fù)雜的例子展開討論。書中把“四人組”所有的設(shè)計模式都用實際程序展現(xiàn)出來,更形象地說明了這些模式的工作原理和相互關(guān)系,以及在實際復(fù)雜應(yīng)用中的使用。本書也談到了面向?qū)ο蟪绦蛟O(shè)計的原則,以及如何在模式中應(yīng)用這些原則,這樣一來你就明白了模式是如何起作用的。本書還包含了“設(shè)計模式速查參考”,方便你在學(xué)習(xí)過程中隨時查閱。

編輯推薦

  要成為一名優(yōu)秀的面向?qū)ο笤O(shè)計人員,必須清楚地了解設(shè)計模式,不僅要知道它們是什么,還要知道如何利用它們解決實際問題??上н@方面的書大部分僅給出脫離現(xiàn)實的、簡單的例子,當(dāng)中還充斥著不切實際的、教條的語匯,把這一課題復(fù)雜化了?! 榱私鉀Q這些問題,作者寫了這本書供程序員閱讀,并圍繞兩個較為復(fù)雜的例子展開討論。書中把“四人組”所有的設(shè)計模式都用實際程序展現(xiàn)出來,更形象地說明了這些模式的工作原理和相互關(guān)系,以及在實際復(fù)雜應(yīng)用中的使用。本書也談到了面向?qū)ο蟪绦蛟O(shè)計的原則,以及如何在模式中應(yīng)用這些原則,這樣一來你就明白了模式是如何起作用的。本書還包含了“設(shè)計模式速查參考”,方便你在學(xué)習(xí)過程中隨時查閱。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    設(shè)計模式初學(xué)者指南 PDF格式下載


用戶評論 (總計10條)

 
 

  •   表達(dá)得很幽默!內(nèi)容很吸引人喔!非常棒的書!不得不佩服作者的直率,不過,他都會在可能會有爭議地方,說一些可愛的話題,來保護(hù)自己,想必,他經(jīng)常被人罵?。」?/li>
  •   作者的行文很優(yōu)雅,慢條斯理給你細(xì)細(xì)道來,剝絲抽繭。好書
  •   雖然還沒看,但是感覺很不錯的
  •   這本書整體上來看還是很不錯的。從內(nèi)容上看,作者還是很有功底的,能把復(fù)雜的模式看得很通透,唯一不足的是第一個例子,這個游戲離我們很遠(yuǎn),如果不是很了解這個游戲,對于書中所說內(nèi)容的理解還是有影響的。
  •   aquitegoodbookforre*****
  •   不適合新手
  •   暈買的時候以為是C/C++寫的例子,收到書才知道是JAVA的..還沒看
  •   紙張很差,懷疑是不是正版的
  •     主要結(jié)合了 生命游戲 和 嵌入式SQL的設(shè)計
      兩個實例來學(xué)習(xí)設(shè)計模式,比起GOF的書來要好懂很多,而且里面還講了為什么要這樣做而不那樣做,因此是一本學(xué)習(xí)設(shè)計模式還不錯的書。
      但是由于在后半部分學(xué)習(xí)嵌入式SQL的設(shè)計的時候,涉及到很多(編譯原理)詞法分析、語法分析等內(nèi)容,增加了理解的難度。
  •   有些編書者可能只會扣術(shù)語,傾盆大雨般的術(shù)語和冗長的句式,不是他們不夠聰明,只是他們太過懶惰
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7