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

JAVA軟件體系結(jié)構(gòu)設計模式標準指南

JAVA軟件體系結(jié)構(gòu)設計模式標準指南

定 價:¥37.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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