出版時(shí)間:2006-3 出版社:機(jī)械工業(yè)出版社 作者:麥特思科 頁(yè)數(shù):322
Tag標(biāo)簽:無
前言
告訴我,我可能轉(zhuǎn)眼就忘;教我,我會(huì)牢記在心;參與其中,我才能心領(lǐng)神會(huì)。 ——一本杰明·富蘭克林在本書中,Steve John Metsker為讀者提供了非常豐富的有關(guān)設(shè)計(jì)模式的內(nèi)容:書中不僅講述了設(shè)計(jì)模式,還為讀者提供了大量的代碼實(shí)例,以及許多的思考題;完成這些思考題將幫助讀者更加深入地理解設(shè)計(jì)模式。本書中的代碼用于一家虛構(gòu)的焰火制品公司,該公司除了生產(chǎn)銷售焰火制品以外還對(duì)外提供焰火表演服務(wù)。這些代碼實(shí)例比起以往常用的ATM機(jī)器的例子有趣多了;而且,讀者在學(xué)習(xí)設(shè)計(jì)模式的過程中還可以了解有關(guān)焰火制品的知識(shí)。
內(nèi)容概要
設(shè)計(jì)模式是資深程序員們總結(jié)出來的一種可重用的、針對(duì)面向?qū)ο筌浖O(shè)計(jì)的解決方案,而本書借助Java語言為讀者講解了GoF《設(shè)計(jì)模式》中的全部23種設(shè)計(jì)模式。在本書中,這23種設(shè)計(jì)模式被組織成五類,它們分別是:接口型模式、責(zé)任型模式、構(gòu)造型模式、操作型模式以及擴(kuò)展型模式。本書的五個(gè)部分分別講解了這五類設(shè)計(jì)模式,以幫助讀者領(lǐng)會(huì)設(shè)計(jì)模式的思想及精華,然后再將它們?nèi)跁?huì)貫通、靈活應(yīng)用到自己的開發(fā)過程中。 本書可以作為軟件項(xiàng)目管理人員、軟件開發(fā)工程師等專業(yè)人員的指導(dǎo)用書,也可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生的參考書。
作者簡(jiǎn)介
Steven Johnmetsker 是一位軟件開發(fā)領(lǐng)域的學(xué)者,也是該領(lǐng)域的作家。他的著作多以而向?qū)ο蠹夹g(shù)為主題,旨在幫助開發(fā)人員構(gòu)建出結(jié)構(gòu)清晰能強(qiáng)大的軟件。他發(fā)表的文章或出版的書籍常涉及:對(duì)象模型中的關(guān)系完整性,Java邏輯難題的解答,以及對(duì)象概念在Plato語言與OO語言中的區(qū)別
書籍目錄
譯者序序前言第1章 模式概述 第一部分 接口型模式 第2章 接口型模式介紹 第3章 適配器模式 第4章 外觀模式 第5章 組合模式 第6章 橋接模式 第二部分 責(zé)任型模式 第7章 介紹責(zé)任型模式 第8章 單體模式 第9章 觀察者模式 第10章 中介者模式 第11章 代理模式 第12章 責(zé)任鏈模式 第13章 享元模式 第三部分 構(gòu)造型模式 第14章 構(gòu)造型模式介紹 第15章 生成器模式 第16章 工廠方法 第17章 抽象工廠模式 第18章 原型模式 第19章 備忘錄模式 第四部分 操作型模式 第20章 操作型模式介紹 第21章 模板方法模式 第22章 狀態(tài)模式 第23章 策略模式 第24章 命令模式 第25章 解釋器模式 第五部分 擴(kuò)展型模式 第26章 擴(kuò)展型模式介紹 第27章 裝飾器模式 第28章 迭代器模式 第29章 訪問者模式 第六部分 附錄 附錄A 使用指南 附錄B “自我突破”參考答案 附錄C UML概覽 術(shù)語表 參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
設(shè)計(jì)模式Java手冊(cè) PDF格式下載