昨天拿到的《Head First 设计模式》,到手后就开始看,好像真和别人评价的一样,一看起来就停不下了。下班路上也看,回家简单吃过饭后又看。一口气看了两章,将近80页,看完以后好有成就感啊。
自我感觉看得很快,可能和书的排版比较稀松有关系吧。也许是作者有意这样安排,给我这样看书慢的人一种成就感。
书的内容也挺好的,对于刚刚接触或是没接触过设计模式的人来说很容易接受。举的例子也很生动,比如策略模式的鸭子、观察者模式的天气预报,能用比较简单的例子反应比较深刻的道理。而且在开始讲设计模式前都是先举例子,用例子提出问题,进而引导读者思考解决问题的问题的办法,然后再一步步的带领读者解决问题。问题解决的时候就是引出设计模式的时间,合情合理。
对于正在研究设计模式的人来说,学不是目的,最重要的是用,正所谓学以致用嘛。但我觉得要用好、用得恰当,应该不是一件容易的事情。上学的时候理科每门都有很多公式,常常是知道所有的公式,但就是遇到了问题不知道该用哪个,于是把感觉最相似的挨个试试。有时会试出来,有时却没有结果。难道在用设计模式的时候也会这样吗?
当然我也想到了比较高的境界,就是“手中无模,心中有模”,把设计模式完全融汇贯通了,在设计的时候根本不去想什么策略模式啊、工厂模式啊,而是自然而然的就设计出符合特定模式的结构。这种境界或许是我们应该追求的吧。
——————————————————
纯属个人观点,欢迎指正
对于如何合理使用设计模式,也请大家指点
分享到:
相关推荐
《Head First 设计模式》与《Java设计模式(第2版)》是两本非常重要的IT书籍,专注于软件开发中的设计模式。设计模式是解决软件设计中常见问题的经验总结,它们提供了一种标准的方法来处理特定场景下的问题,使得代码...
笔记_HeadFirst设计模式
《Head First设计模式》是一本深受开发者喜爱的经典书籍,它以独特且易于理解的方式介绍了设计模式这一复杂的概念。设计模式是软件开发中的经验总结,是解决常见问题的有效模板,可以帮助我们编写更灵活、可维护和可...
head first 设计模式 高清中文版 pdf
《Headfirst设计模式》是一本深受开发者欢迎的设计模式学习书籍,尤其对于初学者而言,其独特的教学方式使得复杂的概念变得易于理解。这本书以其高清的中文版PDF格式提供,结合书中源码,为读者提供了深入实践的可能...
Head First 设计模式(中文完整版+附书源码 c# java Head First 设计模式(中文版) pdf 《Head First 设计模式》附书源码 《Head First 设计模式》附书源码(C#版) zip 《Head First 设计模式》附书源码(Java版)...
Head First设计模式, 带目录
全书用两章篇幅对设计模式和GRASP作了基本介绍,3种设计模式的讲解:对于每一种模式,先给出定义,接着通过类比方式用一个现实世界中的例子说明模式的应用,然后分别以C#和Java代码例述模式的架构实现。最后一章给出...
Head First设计模式 Head First设计模式 Head First设计模式
Head First设计模式, 中国电力出版社出版,英文书名:Head First Design Patterns。作者:弗里曼。《Head First设计模式》荣获2005年第十五届Jolt通用类图书震撼大奖。英文影印版被《程序员》等机构评选为2006年受...
head first设计模式 下载地址 head first设计模式 下载地址 head first设计模式 下载地址 head first设计模式 下载地址 head first设计模式 下载地址
HeadFirst设计模式(中文版)高清版 第二部分
《Head-First设计模式》是一本面向初学者的优秀设计模式教程,主要针对Java编程语言。这本书通过易于理解的方式介绍了23种经典的GoF设计模式,帮助开发者提升代码的可复用性和可维护性。设计模式是软件工程中的重要...
重视大脑的学习指南Head First设计模式,学习为何朋友们对工厂模式的认知可能有错,把事关紧要的模式直接装入脑海里,发掘模式大师的秘密,避免一些尴尬的错误,探究星巴兹咖啡如何以装饰者模式让自己的股价翻倍。
Head First设计模式高清非扫描中文版.zip.002。一共三个压缩包,都上传了
总的来说,这个压缩包包含的资源可以帮助你深入理解设计模式,通过《HeadFirst设计模式》和《HeadFirst in Java》的源码,你可以学习到如何在实际项目中应用这些模式。而UML类图则提供了直观的视角,便于你把握设计...
head first 设计模式高清完整版+标签
注:在第六章 命令模式(包括)之后一部分为影印版PDF,电脑上是不影响阅读的,手机上应该也没多大问题,介意的慎下
《HeadFirst设计模式》是一本深受开发者欢迎的书籍,它以独特、易理解的方式介绍了软件设计中的重要概念——设计模式。设计模式是经验丰富的开发者在解决常见问题时总结出的最佳实践,它们为软件设计提供了可复用的...
Head.First设计模式 Head.First设计模式Head.First设计模式 Head.First设计模式 Head.First设计模式