《Head First设计模式》
GOF的《设计模式》一书本身虽然经典,但并不易于学习。因此市场上也陆续推出了在此基础上针对特定的编程语言,对设计模式进行详解的书籍。在此类书籍中O’Reilly的《Head First设计模式》可以说是独树一帜。
该系列以我偏好的讲故事的方式进行编写,图文并茂,结构编排有序,行文生动流畅,在阅读的过程中能形成良好的互动,避免了初学者被枯燥的概念所累而打退堂鼓。
代码部分虽然以Java表述,但对于有C++和C#基础的读者来说不成问题。结合具体的案例,在讲述模式的过程中还穿插了对OO设计原则的讲解,非常适合自学者入门。
