出版時(shí)間:2005-6-1 出版社:中國鐵道出版社 作者:結(jié)城 浩,博碩文化 頁數(shù):436 字?jǐn)?shù):539000 譯者:博碩文化
Tag標(biāo)簽:無
內(nèi)容概要
本書是一本Design Pattern的入門書,書中以淺顯易懂的語言逐一說明了GoF的23個(gè)Design Pattern,讓初次學(xué)習(xí)面向?qū)ο蟮淖x者也能立即掌握。在本書中不會(huì)看到死板的理論型文章,以Java語言寫出書中各Pattern的范例程序,可以直接在計(jì)算機(jī)上運(yùn)行,便于讀者深入體會(huì)和應(yīng)用。學(xué)習(xí)設(shè)計(jì)Pattern不僅是為了將來做準(zhǔn)備,而且有助于從另一個(gè)全新角度重新審視我們平時(shí)編寫的程序,提高軟件的復(fù)用性、擴(kuò)展性,這才是設(shè)計(jì)Pattern的真正意義,也是本書理論與實(shí)例相結(jié)合的目的。
書籍目錄
第0章 漫談UML第1部分 先熟悉設(shè)計(jì)Pattern 第1章Iterator——迭代器 第2章 Adaptel(適配器)——換個(gè)包裝再度利用第2部分 萬事交給子類 第3章TempIate Method(模板方法)——實(shí)際處理就交給子類 第4章 Factory Method(工廠方法)第3部分 建立對(duì)象實(shí)例 第5章 Singleton(單件)——惟一的對(duì)象實(shí)例 第6章 Prototype(原型)——復(fù)制建立對(duì)象實(shí)例 第7章 Buildel(生成器)——組合復(fù)雜的對(duì)象實(shí)例 第8章 Abstract Factory(抽象工廠)——把相關(guān)零件組合成產(chǎn)品第4部分切割性思考 第9章 Bridge(橋接)——分成功能層次和實(shí)現(xiàn)層次 第10章 Strategy(策略)——把算法整個(gè)換掉第5部分 一視同仁 第11章 Comp05ite(組成)——對(duì)容器和內(nèi)容一視同仁 第12章 Decorator(裝飾)——對(duì)裝飾和內(nèi)容一視同仁第6部分 在結(jié)構(gòu)中穿梭來去 第13章 Visitor(訪問者)——在結(jié)構(gòu)中穿梭還同時(shí)做事 第14章 Chain of Respons-biIity(職責(zé)鏈)——責(zé)任轉(zhuǎn)送第7部分 簡(jiǎn)單最好 第15章 Facade(外觀)——單一窗口 第16章 Mediator(中介者)——只要面對(duì)一個(gè)顧問第8部分 管理狀態(tài) 第17章 Observer(觀察者)——通知狀態(tài)變化 第18章 Memento(備忘錄)——存儲(chǔ)狀態(tài) 第19章 State(狀態(tài))——以類表示狀態(tài)第9部分 精簡(jiǎn)不浪費(fèi) 第20章 Flyweight(享元)——有相同的部分就共享 第21章 Proxy(代理)——要用再建立第10部分 用類來表示 第22章 Command(命令)——將命令寫成類 第23章 Interpreter(解釋器)——以類來表達(dá)語法規(guī)則附錄 附錄A 練習(xí)題的解答 附錄B GoF的設(shè)計(jì)Pattern分類
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載