内容简介 · · · · · ·
《Java与模式》是一本讲解设计原则以及最为常见的设计模式的实用教材,目的是为了工作繁忙的Java系统设计师提供一个快速而准确的设计原则和设计模式的辅导。全书分为55章,第一个章节讲解一个编编程模式,说明此模式的用意、结构,以及这一模式适合于什么样的情况等。每一个章节都附有多个例子和练习题,研习这些例子、完成这些练习题可以帮助读者更好地理解所讲的内容。大多数的章节都是相对独立的,读者可以从任何一章开始读起。为了满足不同程序的读者的需要,书中提供了一些标为“专题”的章节,不阅读这些章节,对阅读书中的标准章节没有影响。
作者简介 · · · · · ·
阎宏,美籍华人。1992年获博士学位,翌年赴日本京都大学进行博士后研究工作。他曾在美国花旗银行(Citibank)、汤臣金融(Thomson Financial)、奥本海默基金(Oppenheimer)等处担任软件开发、架构设计和技术管理等工作。
目录 · · · · · ·
第一部分
第1章 模式的简史和形而上学
……
第二部分
第3章 软件的可维护性与可复用性
……
第三部分
第12章 简单工厂(Simple Factory)模式
……
第四部分
第22章 适配器(Adapter模式)
……
第五部分
第34章 不变(Immutable)模式
……
附录A 设计模式一览表
附录B UML图标及其Java实现一览表
附录C 中英术语对照表
· · · · · · (收起)
第1章 模式的简史和形而上学
……
第二部分
第3章 软件的可维护性与可复用性
……
第三部分
第12章 简单工厂(Simple Factory)模式
……
第四部分
第22章 适配器(Adapter模式)
……
第五部分
第34章 不变(Immutable)模式
……
附录A 设计模式一览表
附录B UML图标及其Java实现一览表
附录C 中英术语对照表
· · · · · · (收起)
原文摘录 · · · · · · ( 全部 )
-
“将条件转移语句改写成为多态性”是一条广为流传的代码重构方法。它的意思是说,将一个进行多次条件转移的商业逻辑封装到不同的具体子类中去,从而使用多态性代替条件转移语句。 (查看原文) —— 引自第46页 -
将条件转移语句改写成为多态性 那么设计师应当怎样判断何时使用多态性取代条件转移语句呢?回答是应当从开闭原则出发来做判断。如果一个条件转移语句确实封装了某种商业逻辑的可变性,那么此种可变性封装起来就符合开闭原则设计思想了。 但是,如果一个条件转移语句没有涉及重要的商务逻辑,或者不会随着时间的变化而变化,也不意味着任何的可扩展性,那么它就没有涉及任何有意义的可变性。这时候将这个条件转移语句改写成为多态性就是一种没有意义的浪费。本书将这种对多态性的滥用叫做“多态性污染”。 (查看原文) —— 引自第47页
> 全部原文摘录
喜欢读"Java与模式"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"Java与模式"的人也喜欢 · · · · · ·
-
- 深入Java虚拟机(原书第2版) 8.7
-
- JAVA并发编程实践 8.8
-
- 企业应用架构模式 8.7
-
- J2EE核心模式 7.8
-
- 敏捷软件开发 9.1
-
- 重构与模式 8.0
-
- 最新Java 2核心技术,卷Ⅱ 7.8
Java与模式的书评 · · · · · · ( 全部 20 条 )

正在看,有点很多,就不说了。
这篇书评可能有关键情节透露
谈谈缺点吧: 1.每章重复的例子太多,开篇例子,具体例子,再谈,,,练习题例子,其实都是差不多,其实一个好的例子就够了。 2.代码有明显的错误,肯定编译不过!搞毛啊!!! 3.代码行距也忒大了吧,骗纸张啊.... 4.例子不是很很里,黑马、白马是两个不同的对象呢,还是同一... (展开)
> 更多书评 20篇
论坛 · · · · · ·
没看完 | 来自雷蒙里昂 | 2009-08-15 14:22:40 | |
故弄玄虚 | 来自青年码工的烦恼 | 2009-07-30 13:38:46 | |
现在也许看看这个更有用——一本真正面向工程应用的书 | 来自叶卡 | 2009-02-07 23:57:07 | |
这本书在俺书架上面呆了好久了 | 来自老土 | 3 回应 | 2009-02-07 23:48:47 |
买了很久了,刚开始读 | 来自熊猫醉酒仙 | 2008-06-24 23:01:34 |
> 浏览更多话题
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- Java程序员要读的一些书 (Austin)
- 跳蚤市场要卖的东西 (小鱼问题不大)
- Java修炼之道 (在坡华子)
- IT技术 (Divine)
- 美团网技术部书架 (美团网技术部)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于Java与模式的评论:
feed: rss 2.0
0 有用 王杲杲 2008-12-15 10:56:52
虽然,后来感觉有点罗嗦、有的比喻不甚恰当,但,此书让我入门设计模式,此书对我恩重如山。
1 有用 小心 2008-04-21 16:55:01
厚!该写清楚的地方没有写清楚,大家都明白的地方墨墨迹迹一大堆。 过于死板,对模式的讲解只停留在表面的形式上,并没有挖掘出一点模式背后的思想。 这本书应该是给入门者看的,但是当我是一个入门者的时候,我看不明白这本书。如今我再看这本书,又没有一点收获。
2 有用 清风₿Ξ 2005-08-22 17:58:07
本书是一本讲解设计原则以及最为常见的设计模式的实用教材,目的是为了工作繁忙的Java系统设计师提供一个快速而准确的设计原则和设计模式的辅导。
0 有用 watercloud 2007-03-03 10:44:06
罗嗦无比。
0 有用 君弈 2012-02-25 22:04:31
设计模式中经典的一本,喜欢阎宏老师的这本书,很厚的~