日期:2014-05-20  浏览次数:20666 次

想学设计模式(singleton、工厂模式等这种。。),有什么书推荐(JAVA描述的)?
如题,不是指MVC、框架这种设计模式。。。。

------解决方案--------------------
推荐《大话设计模式》,该书非常适合我这种不喜欢自己动脑子理解大师的语言的人,
用通俗的例子让我理解设计模式的精髓。

其次可以参考一下经典的《设计模式》
------解决方案--------------------
《大话设计模式》的确不错,不过是C# 版的 。
java版的推荐Head Fist Design Patterns
Java与模式
在就是jdon.com这个论坛上的模式教程了,非常棒,看这个就可以,没有必要买书。
------解决方案--------------------
第一本书推荐<设计模式精解>,Design Pattern Explained.
原因:
1、书薄,不罗嗦,不罗列,不堆砌;
2、详细阐述分析思路,以分析目的为主线,从基本分析方法(概括、分解等)、到面向对象、到模式重新分类逐步解析根源;
3、只挑选了四人书中23个模式的10来个典型、常用的模式。

学习模式不在数量,而在理解;
理解不是理解模式,而是思路;
理解思路以要达到的目的及效果为线索。
------解决方案--------------------
Struts精讲
------解决方案--------------------
<设计模式精解>: http://www.china-pub.com/22700

虽然我自己是从四人的经典书看起,而且再也不想看类似的其他书,但向初学者推荐这本.
------解决方案--------------------
去看看<head first设计模式>很好的