codercheng 2016-02-28
设计模式在读书期间,就有所接触,GoF提出的概念,旨在将前人在软件设计过程中遇到的问题做一个总结,并针对一些普遍的设计问题提出了23个解决方案。
在工作中,你会不会碰上以下的问题:
以上问题,在理解并很好的实践了设计模式之后,很得到很大的改善。之前看GoF的书,由于工作经验的关系,只能从表面上理解几种设计模式,没有感性认识,相对来说,此书也稍难读。之后正好碰上《设计模式之禅》,书有点厚,不适合想1,2天熟练掌握设计模式之人。每天看一个设计模式,想一想,为什么这么做?轻巧的讲解过程,通用例子和类图。其实软件设计就是一个找较优解的过程,只要比之前的方案更好,就是进步。书的结尾有通用类图,算是个总结。