×
设计模式:可复用面向对象软件的基础(英文版·典藏版)

设计模式:可复用面向对象软件的基础(英文版·典藏版)

1星价 ¥57.7 (7.3折)
2星价¥57.7 定价¥79.0
图文详情
  • ISBN:9787111679547
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:21cm
  • 页数:14,381页
  • 出版时间:2021-04-01
  • 条形码:9787111679547 ; 978-7-111-67954-7

本书特色

本书是引导读者走出软件设计迷宫的指路明灯,凝聚了软件开发界几十年设计经验的结晶。

内容简介

本书包括两个主要部分。**部分 (第1和2章) 介绍什么是设计模式以及它如何帮助你设计面向对象的软件系统。该部分包含一个设计案例研究, 展示如何将设计模式应用于实际工作。第二部分 (第3-5章) 则是实际设计模式的分类描述。

目录

1 Introduction 1

11 WhatIs a Design Pattern? 2

1 2 Design Patterns in Smalltalk MVC 4

13 Describing Design Patterns 6

14 The Catalog of Design Patterns 8

15 Organizing the Catalog 9

16 How Design Patterns Solve Design Problems 11

17 Howto Selecta Design Pattern 28

18 Howto Use a Design Pattern 29 2 A Case Study: Designing a Document Editor 33 2 1 Design Problems 33 22 Document Structure 35 23 Formatting ~ 40 24 Embellishing the User Interface 43 25 Supporting Multiple Look-and-Feel Standards 47 26 Supporting Multiple Window Systems 51 27 User Operations 58 28 Spelling Checking and Hyphenation 64 29 Summary 76 Design Pattern Catalog 79 3 Creational Patterns 81 Abstract Factory 87 Builder 97 Factory Method 107 Prototype 117 Singleton 127 Discussion of Creational Patterns 135 4 Structural Patterns 137 Adapter 139 Bridge 151 Composite 163 Decorator 175 Facade 185 Flyweight 195 Proxy 207 Discussion of Structural Patterns 219 5 Behavioral Patterns 221 Chain of Responsibility 223 Command 233 Interpreter 243 Iterator 257 Mediator 273 Memento 283 Observer 293 State 305 Strate~v 315 Template Method 325 Visitor

展开全部

作者简介

埃里克·伽玛(Erich Gamma) 在瑞士苏黎世大学获得计算机科学博士学位。他与Kent Beck合作开发了单元测试框架JUnit,并领导了Eclipse Java Development Tools项目。他还曾是IBM Rational Jazz项目的主要成员。2011年,Gamma以杰出工程师(Distinguished Engineer)的身份加入微软Visual Studio团队,领导微软位于瑞士苏黎世的实验室。理查德·赫尔姆(Richard Helm) 在澳大利亚墨尔本大学获得计算机科学博士学位,曾在IBM T J Watson担任研究员,并在澳大利亚开创了IBM面向对象技术研究分部。拉尔夫·约翰逊(Ralph Johnson) 在美国康奈尔大学获得计算机科学博士学位,伊利诺伊大学教授,在模式、重构等领域均有很高造诣。约翰·威利斯迪斯(John Vlissides) 在美国斯坦福大学获得计算机科学博士学位,是IBM T J Watson研究中心的研究员。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航