豆瓣 9.2 分,入门设计模式的首选教材

豆瓣 9.2 分,入门设计模式的首选教材

什么是设计模式?

百度百科中的定义是:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。

GoF在经典著作《设计模式》中提出了20多种基本模式,随着技术的不断演进,设计模型的种类也越来越多。但是只要你掌握了常用的设计模式,就能给提升代码可复用性、可读性、可靠性

对于刚开始学习设计模式的人来说,GoF的著作显得过于晦涩难懂了些。本文向大家推荐一本特别适合用来入门的设计模式教材,《Head First Design Patterns》。

豆瓣 9.2 分,入门设计模式的首选教材

先上几个五星书评

豆瓣 9.2 分,入门设计模式的首选教材

豆瓣 9.2 分,入门设计模式的首选教材

豆瓣 9.2 分,入门设计模式的首选教材

总结几个本书的特点:

  • 语言浅显诙谐

  • 案例生动,图文并茂

  • 知识点足够基础

本书内容介绍

《Head First设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。

第1章到第11章陆续介绍的设计模式为Strategy、Observer、Decorator、Abstract Factory、Factory Method、Singleton,Command、Adapter、Facade、TemplateMethod、Iterator、Composite、State、Proxy。

最后三章比较特别。第12章介绍如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的MVC模式),作者称其为复合设计模式(这是作者自创的名称,并非四人组的标准名词),第13章介绍如何进一步学习设计模式,如何发觉新的设计模式等主题,至于第14章则很快地浏览尚未介绍的设计模式,包括Bridge、Builder、Chain of Responsibility、Flyweight、Interpreter、Mediator、Memento、Prototype,Visitor。

本文来源于互联网:豆瓣 9.2 分,入门设计模式的首选教材

       

6 Pingbacks

留言

本站文章如未特殊注明,均为原创,转载请注明出处: 未必平凡  本文链接地址: https://vv2014.com/821.html