登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』设计模式解析(第2版·修订版)

書城自編碼: 2003346
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: [美]沙洛维
國際書號(ISBN): 9787115296146
出版社: 人民邮电出版社
出版日期: 2013-01-01
版次: 1 印次: 1
頁數/字數: 289/334000
書度/開本: 16开 釘裝: 平装

售價:NT$ 512

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
东野圭吾:分身(东野圭吾无法再现的双女主之作 奇绝瑰丽、残忍又温情)
《 东野圭吾:分身(东野圭吾无法再现的双女主之作 奇绝瑰丽、残忍又温情) 》

售價:NT$ 295.0
浪潮将至
《 浪潮将至 》

售價:NT$ 395.0
在虚无时代:与马克斯·韦伯共同思考
《 在虚无时代:与马克斯·韦伯共同思考 》

售價:NT$ 260.0
日内交易与波段交易的资金风险管理
《 日内交易与波段交易的资金风险管理 》

售價:NT$ 390.0
自然信息图:一目了然的万物奇观
《 自然信息图:一目了然的万物奇观 》

售價:NT$ 640.0
女性史:古代卷(真正意义上的女性大历史)
《 女性史:古代卷(真正意义上的女性大历史) 》

售價:NT$ 560.0
跨代伴侣治疗
《 跨代伴侣治疗 》

售價:NT$ 440.0
心理治疗中的真意:心理治疗师的心灵之旅
《 心理治疗中的真意:心理治疗师的心灵之旅 》

售價:NT$ 440.0

建議一齊購買:

+

NT$ 561
《 敏捷软件开发(原则模式与实践) 》
+

NT$ 333
《 计算机科学丛书:设计模式 可复用面向对象软件的基础 》
+

NT$ 333
《 实现模式(修订版) 》
編輯推薦:
凝聚业界专家自身学习和教学经验,通俗易懂
《Java编程思想》作者Bruce Eckel隆重推荐
简明易读、注重实用的设计模式最佳入门图书
不仅讲述模式本身,更提示模式背后的思想
內容簡介:
《设计模式解析第2版·修订版》以作者自身学习、使用模式和多年来为软件开发人员包括面向对象技术老兵和新手讲授模式的经验为基础撰写而成。首先概述了模式的基础知识,以及面向对象分析和设计在当代软件开发中的重要性,随后使用易懂的示例代码阐明了12个最常用的模式,包括它们的基础概念、优点、权衡取舍、实现技术以及需要避免的缺陷,使读者能够理解模式背后的基本原则和动机,理解为什么它们会这样运作。


《设计模式解析第2版·修订版》适合软件开发专业人士,以及计算机专业、软件工程专业的高校师生阅读,也可作为面向对象分析与设计课程的参考书。
關於作者:
Alan Shalloway 美国Net
Objectives咨询培训公司的创始人和CEO。他是麻省理工学院的计算机科学硕士,具有30多年面向对象咨询、培训和软件开发的经验,并经常受邀在重要的软件开发会议(包括SD
Expro、Java One、OOP和OOPSLA)上演讲。 James R. Trott
美国一家大型金融机构的资深顾问。他是应用数学科学硕士、MBA和跨文化研究硕士。在其20年的职业生涯中,他一直将面向对象和基于模式的分析技术运用在知识管理、知识工程等方面,是运用认知设计模式与KADS方法学的专家。
目錄
第一部分 面向对象软件开发简介

第1章 面向对象范型 
1.1 概览 
1.2 面向对象范型之前:功能分解 
1.3 需求问题 
1.4 应对变化:使用功能分解 
1.5 应对需求变更 
1.6 面向对象范型 
1.7 面向对象程序设计实践 
1.8 特殊对象方法 
1.9 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第2章 UML 
2.1 概览 
2.2 什么是UML 
2.3 为什么使用UML 
2.4 类图 
2.5 交互图 
2.6 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第二部分 传统面向对象设计的局限

第3章 对代码灵活性要求很高的问题 
3.1 概览 
3.2 提取CADCAM系统的信息 
3.3 了解专业术语 
3.4 问题描述 
3.5 挑战及其解决方案 
3.6 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第4章 标准的面向对象解决方案 
4.1 概览 
4.2 作为特例来解决 
4.3 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第三部分 设计模式

第5章 设计模式简介 
5.1 概览 
5.2 设计模式源自建筑学和人类学 
5.3 从建筑模式到软件设计模式 
5.4 为什么学习设计模式 
5.5 学习设计模式的其他好处 
5.6 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第6章 Facade模式 
6.1 概览 
6.2 Facade模式简介 
6.3 学习Facade模式 
6.4 实践注记:Facade模式 
6.5 Facade模式与CADCAM问题的联系 
6.6 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第7章 Adapter模式 
7.1 概览 
7.2 Adapter模式简介 
7.3 学习Adapter模式 
7.4 实践注记:Adapter模式 
7.5 Adapter模式与CADCAM问题的联系 
7.6 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第8章 开拓视野 
8.1 概览 
8.2 对象:传统看法与新看法 
8.3 封装:传统看法与新看法 
8.4 发现变化并将其封装 
8.5 共性和可变性分析与抽象类 
8.6 敏捷编程的品质 
8.7 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第9章 Strategy模式 
9.1 概览 
9.2 处理新需求的一种途径 
9.3 国际电子商务系统案例研究:最初的需求 
9.4 处理新的需求 
9.5 Strategy模式 
9.6 实践注记:使用Strategy模式 
9.7 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第10章 Bridge模式 
10.1 概览 
10.2 Bridge模式简介 
10.3 学习Bridge模式:示例 
10.4 对使用设计模式的观察 
10.5 学习Bridge模式:通过将它推演出来 
10.6 Bridge模式回顾 
10.7 实践注记:使用Bridge模式 
10.8 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第11章 Abstract Factory模式 
11.1 概览 
11.2 Abstract Factory模式简介 
11.3 学习Abstract Factory模式:示例 
11.4 学习Abstract Factory模式:实现该模式 
11.5 实践注记:Abstract Factory模式 
11.6 将Abstract Factory模式与CADCAM问题联系起来 
11.7 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第四部分 组合起来:用模式思考

第12章 专家设计之道 
12.1 概览 
12.2 添加特征的创建方式 
12.3 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第13章 用模式解决CADCAM问题 
13.1 概览 
13.2 对CADCAM问题的回顾 
13.3 用模式思考 
13.4 用模式思考:步骤1 
13.5 用模式思考:步骤2a 
13.6 用模式思考:步骤2b 
13.7 用模式思考:步骤2c 
13.8 用模式思考:重复步骤2a和步骤2bFacade模式 
13.9 用模式思考:重复步骤2a和步骤2bAdapter模式 
13.10 用模式思考:重复步骤2a和步骤2bAbstract Factory模式 
13.11 用模式思考:步骤3 
13.12 与原解决方案的比较 
13.13 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第五部分 迈向新的设计方式

第14章 设计模式的原则与策略 
14.1 概览 
14.2 开闭原则 
14.3 从背景设计原则 
14.4 封装变化原则 
14.5 抽象类与接口 
14.6 理性怀疑原则 
14.7 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第15章 共性与可变性分析 
15.1 概览 
15.2 共性和可变性分析与应用程序设计 
15.3 用CVA解决CADCAM问题 
15.4 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第16章 分析矩阵 
16.1 概览 
16.2 现实世界:充满变化 
16.3 国际电子商务系统案例研究:应对变化 
16.4 实践注记 
16.5 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第17章 Decorator模式 
17.1 概览 
17.2 更多细节 
17.3 Decorator模式 
17.4 将Decorator模式应用到我们的案例研究 
17.5 另一个例子:输入输出 
17.6 实践注记:使用Decorator模式 
17.7 Decorator模式的本质 
17.8 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第六部分 其他重要模式

第18章 Observer模式 
18.1 概览 
18.2 模式的分类 
18.3 国际电子商务案例的更多需求 
18.4 Observer模式 
18.5 将Observer模式应用到我们的案例研究 
18.6 实践注记:使用Observer模式 
18.7 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第19章 Template Method模式 
19.1 概览 
19.2 案例研究的更多需求 
19.3 Template Method模式 
19.4 将Template Method模式应用到我们的案例研究 
19.5 使用Template Method模式减少冗余 
19.6 实践注记:使用Template Method模式 
19.7 小结 
复习题 
简答题 
阐述题 

第七部分 各种工厂模式

第20章 来自设计模式的教益:各种工厂模式 
20.1 概览 
20.2 工厂 
20.3 再谈背景 
20.4 工厂遵循我们的准则 
20.5 限制变化的影响 
20.6 对工厂的另一种思考方式 
20.7 工厂的不同角色 
20.8 实践注记 
20.9 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第21章 Singleton模式和Double-Checked Locking模式 
21.1 概览 
21.2 Singleton模式简介 
21.3 将Singleton模式应用到我们的案例研究 
21.4 一种变体:Double-Checked Locking模式 
21.5 反思 
21.6 实践注记:使用Singleton模式和Double-Checked Locking模式 
21.7 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第22章 Object Pool模式 
22.1 概览 
22.2 一个需要对对象进行管理的问题 
22.3 Object Pool模式 
22.4 观察:工厂的作用不仅是实例化 
22.5 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第23章 Factory Method模式 
23.1 概览 
23.2 案例研究的更多需求 
23.3 Factory Method模式 
23.4 Factory Method模式与面向对象语言 
23.5 实践注记:使用Factory Method模式 
23.6 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第24章 工厂模式的总结 
24.1 概览 
24.2 软件开发过程中的步骤 
24.3 工厂与极限编程实践殊途同归 
24.4 系统的扩展性 

第八部分 终点与起点

第25章 设计模式回顾:总结与新起点 
25.1 概览 
25.2 面向对象原则的总结 
25.3 设计模式如何封装实现 
25.4 共性和可变性分析与设计模式 
25.5 按责任分解问题域 
25.6 模式和从背景设计 
25.7 模式内部的关联 
25.8 设计模式与敏捷编程实践 
25.9 实践注记 
25.10 小结 
复习题 
简答题 
阐述题 
观点与应用题 

第26章 参考书目 
26.1 本书配套网站 
26.2 推荐阅读 
26.3 针对Java程序员的推荐读物 
26.4 针对C++程序员的推荐读物 
26.5 针对COBOL程序员的推荐读物 
26.6 极限编程的推荐读物 
26.7 程序设计的一般性推荐读物 
26.8 个人推荐 

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.