大话设计模式
很久没有看书了,这段时间有些忙,也有些茫,所以没有读完的书本暂且放下了,这两天又搬回了一摞书,还是要把丢掉的东西捡回来才是。言归正传,再次说一说这本《大话设计模式》。
看完了这本讲解设计模式入门级的书后,对设计模式的概念有了一定的了解,什么简单工厂模式、中介者模式等等,还有要符合开放封闭原则,依赖倒转原则等等。但总的来说,对于编程中使用这些模式似乎很难起到立竿见影的作用,也许还不到大师级别,对于这些模式理解的并不到位,应用也并不熟练,所以在程序中并不能很好的使用这些模式。看来设计模式的学习是个持续的过程,是个循序渐进的过程,不可能一口吃个大胖子。
此外,这本书多次提到了GOF的《设计模式》,学习设计模式的人都知道这本经典巨作,相比这本书讲解了很多更理论更深层次的东西,而《大话设计模式》则把GOF的东西用简单的例子和语句展现给学习者,让初学者更能进入到设计模式的学习当中。所以,《大话设计模式》还是更适合初学者学习阅读,而GOF的《设计模式》讲解的比较理论(至少我认为机械工业出版的书都是这个风格),很难让人进入到这个里面去,但如果深入进去学习了,就会发现理论知识的深入是多么的重要。
《大话设计模式》也算是读完了,但设计模式的学习对于我来说才刚刚开始,现在的工作大多都是在用C/C++写程序,不像C#和Java可以直接套用设计模式的一些东西,更多的要自己按照设计模式的思想再结合过程语言的特点去设计软件,总之,设计模式是一种思想,并不是一种方法,只要时刻都注意封装、继承、多态、抽象等思想,时时的去重构冗余代码,即使是C这种过程语言,也一样可以写出OO的程序。
【编辑推荐】
【责任编辑:王晶 TEL:(010)68476606】
点赞 0