注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)JAVA軟件體系結(jié)構(gòu)設(shè)計模式標(biāo)準(zhǔn)指南

JAVA軟件體系結(jié)構(gòu)設(shè)計模式標(biāo)準(zhǔn)指南

JAVA軟件體系結(jié)構(gòu)設(shè)計模式標(biāo)準(zhǔn)指南

定 價:¥37.00

作 者: (美)庫察那(Kuchana, P.)著;王衛(wèi)軍譯
出版社: 電子工業(yè)出版社
叢編項: SUN核心技術(shù)叢書
標(biāo) 簽: Java語言 程序設(shè)計

ISBN: 9787121018732 出版時間: 2006-02-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 358 字?jǐn)?shù):  

內(nèi)容簡介

本書全面介紹了42個設(shè)計模式,其中包括23個經(jīng)典的GoF模式。新增并常用的19個模式給讀者帶來了更多的參考價值。本書的程序?qū)嵗捎肑ava語言,并且在Internet上可以獲得源代碼。本書通篇采用了UML標(biāo)準(zhǔn)圖表作為描述工具,使得程序代碼、設(shè)計模式以及文字說明能很好地融為一體。本書的最后一章為“案例研究”,作者把多個模式放在一個實際的應(yīng)用場合里一起配合工作。本書適合軟件開發(fā)和設(shè)計人員使用。本書全面介紹了42個設(shè)計模式,其中包括23個經(jīng)典的GoF模式。新增并常用的19個模式給讀者帶來了更多的參考價值。本書的程序?qū)嵗捎肑ava語言,并且在Internet上可以獲得源代碼。本書通篇采用了UML標(biāo)準(zhǔn)圖表作為描述工具,使得程序代碼、設(shè)計模式以及文字說明能很好地融為一體。本書的最后一章為“案例研究”,作者把多個模式放在一個實際的應(yīng)用場合里一起配合工作,這樣的安排使讀者能更好地對各種模式綜合運(yùn)用。本書內(nèi)容深入淺出、清楚易懂,大量的Java程序?qū)嵗蚒ML圖表使內(nèi)容更加清晰且更具有可操作性。本書適合軟件開發(fā)和設(shè)計人員使用。

作者簡介

  ParthaKuchana是一位富有經(jīng)驗的企業(yè)級系統(tǒng)體系結(jié)構(gòu)設(shè)計師。他有著11年的從業(yè)經(jīng)驗,涉及項目交付管理(本土或離岸方式)和企業(yè)級系統(tǒng)體系結(jié)構(gòu)搭建,系統(tǒng)設(shè)計、開發(fā)、顧問指導(dǎo)以及培訓(xùn)的各個方面。他還是一位Sun認(rèn)證的企業(yè)級體系結(jié)構(gòu)設(shè)計師。他在將設(shè)計模式應(yīng)用于應(yīng)用程序的體系結(jié)構(gòu)搭建和設(shè)計方面有著廣泛的經(jīng)驗。他利用來自不同廠商的Web服務(wù)、中間件和消息通信產(chǎn)品成功地實現(xiàn)了B2B系統(tǒng)和復(fù)雜異構(gòu)系統(tǒng)集成的體系結(jié)構(gòu)搭建和系統(tǒng)的設(shè)計。另外他還出版了幾本軟件方面的書。

圖書目錄

第一部分 設(shè)計模式簡介
第1章 設(shè)計模式的起源與歷史
從建筑學(xué)模式到軟件設(shè)計模式
何謂設(shè)計模式
關(guān)于設(shè)計模式的更多定義
關(guān)于本書
第二部分 UML
第2章 UML:簡介
結(jié)構(gòu)圖
行為圖
模型管理圖
類圖
序列圖
第三部分 基本模式
第3章 接口
說明
示例
習(xí)題
第4章 抽象父類
說明
示例
習(xí)題
第5章 私有方法
說明
示例
習(xí)題
第6章 存取器方法
說明
存取器方法的命名
示例
直接引用與存取器方法的比較
習(xí)題
第7章 常量數(shù)據(jù)管理器
說明
示例
習(xí)題
第8章 不變對象
說明
示例
習(xí)題
第9章 管程
說明
示例
習(xí)題
第四部分 創(chuàng)建模式
第10章 工廠方法
說明
示例
習(xí)題
第11章 單例
說明
職責(zé)
示例
習(xí)題
第12章 抽象工廠
說明
抽象工廠與抽象方法
示例I
示例II
習(xí)題
第13章 原型
說明
淺復(fù)制與深復(fù)制
示例I
示例II
習(xí)題
第14章 構(gòu)造者
說明
示例I
示例II
習(xí)題
第五部分 集合模式
第15章 合成
說明
示例
設(shè)計方法1
設(shè)計方法2
習(xí)題
第16章 迭代子
說明
Java中的迭代子
過濾迭代子
內(nèi)部迭代子和外部迭代子
內(nèi)部迭代子示例
客戶/容器交互
外部過濾迭代子示例
習(xí)題
第17章 享元
說明
如何使用Java設(shè)計享元
設(shè)計重點(diǎn)
示例
設(shè)計方法1
設(shè)計方法2
習(xí)題
第18章 訪問者
說明
在對象集上定義新的操作
在對象集上添加新類型的對象
示例
設(shè)計方法1
設(shè)計方法2
設(shè)計方法3(合成模式)
設(shè)計方法4(訪問者模式)
在訂單對象集中定義一種新的操作
在對象集中加入一種新的訂單類型
習(xí)題
第六部分 結(jié)構(gòu)模式
第19章 裝飾器
說明
裝飾器所具有的特性
示例
具體的日志裝飾器
添加新的消息日志記錄器
添加新的裝飾器
習(xí)題
第20章 適配器
說明
類適配器與對象適配器的比較
示例
設(shè)計為對象適配器的地址適配器
習(xí)題
第21章 責(zé)任鏈
說明
示例
習(xí)題
第22章 外觀
說明
示例
重要提示
習(xí)題
第23章 代理
說明
代理和其他模式的對比
RMI簡介
RMI和代理模式
示例
附注
習(xí)題
第24章 橋接
說明
示例
橋接模式和適配器模式
習(xí)題
第25章 虛代理
說明
示例
習(xí)題
第26章 計數(shù)代理
說明
示例
習(xí)題
第27章 聚合強(qiáng)制器
說明
示例
習(xí)題
第28章 顯式對象釋放
說明
示例
習(xí)題
第29章 對象緩存器
說明
示例
習(xí)題
第七部分 行為模式
第30章 命令
說明
示例1
示例2
習(xí)題
第31章 調(diào)停者
說明
調(diào)停者模式與外觀模式的對比
示例1
示例2
習(xí)題
第32章 備忘錄
說明
示例
習(xí)題
第33章 觀察者
說明
增加新的觀察者
示例
習(xí)題
第34章 解釋器
說明
示例
附加注釋
習(xí)題
第35章 狀態(tài)
說明
有狀態(tài)的對象:示例
示例
習(xí)題
第36章 策略
說明
策略與其他方法的比較
策略模式與狀態(tài)模式的比較
示例
習(xí)題
第37章 空對象
說明
示例
習(xí)題
第38章 模版方法
說明
示例
附加注釋
習(xí)題
第39章 對象認(rèn)證器
說明
示例
習(xí)題
第40章 通用屬性注冊表
說明
示例
習(xí)題
第八部分 并發(fā)模式
第41章 臨界區(qū)
說明
示例
習(xí)題
第42章 協(xié)同鎖序
說明
示例
習(xí)題
第42章 安全掛起
說明
示例
習(xí)題
第44章 讀寫鎖
說明
示例
習(xí)題
第九部分 案例研究
第45章 案例研究:網(wǎng)絡(luò)主機(jī)服務(wù)公司應(yīng)用案例
目標(biāo)
KPS公司解決方案:簡要介紹
需求
業(yè)務(wù)目標(biāo)以及它們之間的關(guān)系
應(yīng)用服務(wù)處理框架
結(jié)論
附錄A 設(shè)計模式清單
附錄B參考書目

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號