社区
community_281
帖子详情
请推荐几本关于设计模式的书,最好是中文版的。
hellking
2002-07-29 05:39:57
请推荐几本关于设计模式的书,最好是中文版的。
...全文
506
6
打赏
收藏
请推荐几本关于设计模式的书,最好是中文版的。
请推荐几本关于设计模式的书,最好是中文版的。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
warton
2002-08-02
打赏
举报
回复
http://automation.seu.edu.cn/auto/java/java_resource.htm
stiwin
2002-08-01
打赏
举报
回复
http://www.id163.com/down/pafiledb.php?action=file&id=1066&PHPSESSID=23eb364f7195fed2b40a5acd06e85054
yellowwee
2002-08-01
打赏
举报
回复
目 录
序言
前言
读者指南
第1章 引言 1
1.1 什么是设计模式 2
1.2 Smalltalk MVC中的设计模式 3
1.3 描述设计模式 4
1.4 设计模式的编目 5
1.5 组织编目 7
1.6 设计模式怎样解决设计问题 8
1.6.1 寻找合适的对象 8
1.6.2 决定对象的粒度 9
1.6.3 指定对象接口 9
1.6.4 描述对象的实现 10
1.6.5 运用复用机制 13
1.6.6 关联运行时刻和编译时刻的
结构 15
1.6.7 设计应支持变化 16
1.7 怎样选择设计模式 19
1.8 怎样使用设计模式 20
第2章 实例研究:设计一个文档编
辑器 22
2.1 设计问题 23
2.2 文档结构 23
2.2.1 递归组合 24
2.2.2 图元 25
2.2.3 组合模式 27
2.3 格式化 27
2.3.1 封装格式化算法 27
2.3.2 Compositor和Composition 27
2.3.3 策略模式 29
2.4 修饰用户界面 29
2.4.1 透明围栏 29
2.4.2 Monoglyph 30
2.4.3 Decorator 模式 32
2.5 支持多种视感标准 32
2.5.1 对象创建的抽象 32
2.5.2 工厂类和产品类 33
2.5.3 Abstract Factory模式 35
2.6 支持多种窗口系统 35
2.6.1 我们是否可以使用Abstract Factory
模式 35
2.6.2 封装实现依赖关系 35
2.6.3 Window和WindowImp 37
2.6.4 Bridge 模式 40
2.7 用户操作 40
2.7.1 封装一个请求 41
2.7.2 Command 类及其子类 41
2.7.3 撤消和重做 42
2.7.4 命令历史记录 42
2.7.5 Command 模式 44
2.8 拼写检查和断字处理 44
2.8.1 访问分散的信息 44
2.8.2 封装访问和遍历 45
2.8.3 Iterator类及其子类 46
2.8.4 Iterator模式 48
2.8.5 遍历和遍历过程中的动作 48
2.8.6 封装分析 48
2.8.7 Visitor 类及其子类 51
2.8.8 Visitor 模式 52
2.9 小结 53
第3章 创建型模式 54
3.1 Abstract Factory(抽象工厂)—
对象创建型模式 57
3.2 Builder(生成器)—对象创建型
模式 63
3.3 Factory Method(工厂方法)—
对象创建型模式 70
3.4 Prototype(原型)—对象创建型
模式 87
3.5 Singleton(单件)—对象创建型
模式 84
3.6 创建型模式的讨论 89
第4章 结构型模式 91
4.1 Adapter(适配器)—类对象结构型
模式 92
4.2 Bridge(桥接)—对象结构型
模式 100
4.3 Composite(组成)—对象结构型
模式 107
4.4 Decorator(装饰)—对象结构型
模式 115
4.5 FACADE(外观)—对象结构型
模式 121
4.6 Flyweight(享元)—对象结构型
模式 128
4.7 Proxy(代理)—对象结构型
模式 137
4.8 结构型模式的讨论 144
4.8.1 Adapter与Bridge 144
4.8.2 Composite、Decorator与Proxy 145
第5章 行为模式 147
5.1 CHAIN OF RESPONSIBIL ITY(职责链)
—对象行为型模式 147
5.2 COMMAND(命令)—对象行为型
模式 154
5.3 INTERPRETER(解释器)—类行为型
模式 162
5.4 ITERATOR(迭代器)—对象行为型
模式 171
5.5 MEDIATOR(中介者)—对象行为型
模式 181
5.6 MEMENTO(备忘录)—对象行为型
模式 188
5.7 OBSERVER(观察者)—对象行为型
模式 194
5.8 STATE(状态)—对象行为型模式 201
5.9 STRATEGY(策略)—对象行为型
模式 208
5.10 TEMPLATE METHOD(模板方法)
—类行为型模式 214
5.11 VISITOR(访问者)—对象行为型
模式 218
5.12 行为模式的讨论 228
5.12 1 封装变化 228
5.12.2 对象作为参数 228
5.12.3 通信应该被封装还是被分布 229
5.12.4 对发送者和接收者解耦 229
5.12.5 总结 231
第6章 结论 232
6.1 设计模式将带来什么 232
6.2 一套通用的设计词汇 232
6.3 书写文档和学习的辅助手段 232
6.4 现有方法的一种补充 233
6.5 重构的目标 233
6.6 本书简史 234
6.7 模式界 235
6.8 Alexander 的模式语言 235
6.9 软件中的模式 236
6.10 邀请参与 237
6.11 临别感想 237
附录A 词汇表 238
附录B 图示符号指南 241
附录C 基本类 244
参考文献 249
earthharp
2002-07-30
打赏
举报
回复
当然是设计模式了
jt_ares
2002-07-30
打赏
举报
回复
http://automation.seu.edu.cn/auto/java/java_resource.htm
Billy_Chen28
2002-07-30
打赏
举报
回复
《设计模式》英译本
给大家
推荐
几本
最优秀的编程
书
现在给大家
推荐
几本
最优秀的编程
书
一、《编程珠玑》(第2版) 本
书
是计算机科学方面的经典名著。
书
的内容围绕程序设计人员面对的一系列实际问题展开。作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本
书
的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。本
书
对各个层次的程序员都具有很高的阅读价值。 二、《数学之美》 第三版 这
设计模式
学习
书
推荐
国内目前能够找到的有关
设计模式
的
书
按照出版时间排列有以下
几本
(含点评):
设计模式
的学习成本较高,在有限的时间里,感觉使用下面的方法能够最大限度的加快学习的步伐(适用于Java程序员): 1. 先通读《
设计模式
之禅》,打消
设计模式
的神秘感,读完后,有时间,还可以阅读《研磨
设计模式
》.......................... ...........................
对于软件工程专业学生有哪些
书
可
推荐
?
推荐
这
几本
书
。 1、代码整洁之道 本
书
提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本
书
作者给出了一系列行之有效的整洁代码操作实践。这些实践在本
书
中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。 本
书
阅读对象为一切有志于改善代码质量的程序员及技术经理。
书
中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“
设计模式
相关
书
籍
推荐
设计模式
相关
书
籍
推荐
推荐
几本
学习java的
书
Thanking in Java(Java 编程思想) Sun JDK 上下 《精通JSP-Web开发技术与典型应用》 Eclipse3.2+JDK1.5+Tomcat5.5 一、入门 《Java 2从入门到精通》-
推荐
《Thinking in Java》- 强烈
推荐
* O'reilly的Java编程基础系列 - 参考* 二、进阶 《Java Cook Book》
community_281
703
社区成员
253,687
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章