介绍设计模式的文章和书籍都很多,我在这里主要介绍一下几本介绍设计模式的书希望能对初学设计模式的朋友一下帮助,以减少初学者的学习成本。
- 阎宏的《java与模式》电子工业出版,这本书写作诙谐幽默浅显易懂,将西方哲学与道家思想融为一体讲述设计之道,使用大量的实例为大家展示了每个模式的魅力及实现。可作为入门书籍。
- Alan Shalloway和James R.Trott 合著徐言声译的《设计模式解析》人民邮电出版,在前面学习了设计模式的几大原则和编程实现后,再跟随此书的作者一起用设计模式进行思考,通过书中的案例来领略设计模式的思想吧。徐言声译的是此书的第二版,第一版是熊节翻译的。第二版称此书是设计模式的最佳入门书籍,但我不这样认为,我以为告诉人怎么做并熟练与此才是入门,而此书更多的是教大家如何去选择、组合、使用设计模式,教给大家更多思想性的东西。推荐做为提高类书籍。
- 伽玛等著的《设计模式》,出版此书的书社好像很多就不说了。关于此书的用途,我也同意其他朋友的看法:作为工具手册使用,在需要的时候查一下。推荐随身携带(遇到坏人还可以当武器
)
- 你的‘《领悟设计模式》’出版社不祥,在实践的过程中多思考为什么要用、什么时候用。当你融会贯通后变可突破模式的束缚,彻底抛弃它,达到模式的最高境界:处处是模式而又不见模式。
以上是我对学习设计模式的一些看法,有错误的地方欢迎指正。谢谢!