首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 设计模式 可复用面向对象软件的基础(英文版·典藏版)
内容
内容简介

本书是引导读者走出软件设计迷宫的指路明灯,凝聚了软件开发界几十年的设计经验。四位面向对象领域*家精心选取了颇具价值的设计实践,加以分类整理和命名,并用简洁而易于复用的形式表达出来。本书已经成为面向对象技术人员的圣经和词典,书中定义的23个模式逐渐成为开发界技术交流所*的基础知识和词汇。

目录

1  Introduction                                           1

1.1  WhatIs a Design Pattern? . . . . . . . . . . . . . . . . . . . . . . . . . .    2

1 2  Design Patterns in Smalltalk MVC                          4

1.3  Describing Design Patterns . . . . . . . . . . . . . . . . . . . . . . . .     6

1.4  The Catalog of Design Patterns . . . . . . . . . . . . . . . . . . . . . .  8

1.5  Organizing the Catalog . . . . . . . . . . . . . . . . . . . . . . . . .  9

1.6  How Design Patterns Solve Design Problems . . . . . . . . . . . . . . .   11

1.7  Howto Selecta Design Pattern . . . . . . . . . . . . . . . . . . . . . . .   28

1.8  Howto Use a Design Pattern . . . . . . . . . . . . . . . . . . . . . . . .   29

2  A Case Study: Designing a Document Editor                    33

2 1  Design Problems                                  33

2.2  Document Structure . . . . . . . . . . . . . . . . . . . . .          35

2.3  Formatting . . . . . . . . . . . . . . . . . . . . . . . .                 40

2.4  Embellishing the User Interface . . . . . . . . . . . . . . . . . . . .        43

2.5  Supporting Multiple Look-and-Feel Standards               47

2.6  Supporting Multiple Window Systems . . . . . . . . . . . . . . . . . . .   51

2.7  User Operations . . . . . . . . . . . . . . . . . . . . .                   58

2.8 Spelling Checking and Hyphenation. . . . . . . . . . . . . . . . . . . . .                   64

2.9 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. . . . . . . . . . . . . . . . . . . . . . . 

标签
缩略图
书名 设计模式 可复用面向对象软件的基础(英文版·典藏版)
副书名
原作名
作者 [美] 埃里克·伽玛
译者
编者
绘者
出版社 机械工业出版社
商品编码(ISBN) 9787111679547
开本 32开
页数 381
版次 1
装订 平装
字数
出版时间 2021-04-27
首版时间 2021-04-01
印刷时间 2021-04-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 454
CIP核字 2021063222
中图分类号 TP312.8
丛书名
印张 12.375
印次 1
出版地 北京
210
147
17
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/18 8:53:19