head first design patterns 真正非扫描版

时间:2014-10-09 12:17:33
【文件属性】:

文件名称:head first design patterns 真正非扫描版

文件大小:39.31MB

文件格式:PDF

更新时间:2014-10-09 12:17:33

java 设计模式 head first

You’re not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don’t want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns–the lessons learned by those who’ve faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on…something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter–why to use them, when to use them, how to use them (and when NOT to use them). But you don’t just want to see how patterns look in a book, you want to know how they look “in the wild”. In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java’s built-in pattern support in your own code. You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you’re up a creek without a design pattern. Most importantly, you want to learn the “secret language” of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You’ll easily counter with your deep understanding of why Singleton isn’t as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter. With Head First Design Patterns, you’ll avoid the embarrassment of thinking Decorator is something from the “Trading Spaces” show. Best of all, in a way that won’t put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts. If you’ve read a Head First book, you know what to expect–a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team. 【目录信息】 引子  谁适合读这本书?  我们知道你的大脑在想什么  元认知   让你的大脑就范  技术审校  致谢 1 欢迎来到设计模式世界:设计模式入门  模拟鸭子应用  Joe想到继承  利用接口如何?  软件开发的不变真理  分开变化和不变部分  设计鸭子的行为  测试鸭子的代码  动态地设置行为  封装行为的大局观  “有一个”比“是一个”更好  策略模式  共享模式词汇的威力  我如何使用设计模式?  设计箱内的工具  习题解答 2 让你的对象知悉现况  气象观测站  认识观察者模式  出版者+订阅者=观罕者模式  五分钟短剧:观察主题  定义观察者模式  松耦合的威力  设计气象站  实现气象站  使用Java内建的观察者模式   java.util.Observable的黑暗面  设计箱内的工具  习题解答 …… 3 装饰者模式:装饰对象 4 工厂模式:烘烤OO的精华 5 单件模式:独一无二的对象 6 命令模式:封装调用 7 适配器模式与外观模式:随遇而安 8 模板方法模式:封装算法 9 送代器与组合模式:管理良好的集合 10 状态模式:事物的状态 11 代理模式:控制对象访问 12 复合模式:模式中的模式 13 与设计模式相处:真实世界中的模式 A 附录A:剩下的模式


网友评论

  • 英文的,tmd太贵了
  • 真是非常好的资料,感谢分享
  • 很经典的一本书,清晰,完整,谢谢
  • 看了一下,还是很不错的
  • 基础,初学者看不错
  • 之前看过,浅显移动,这次是想回顾一下。多谢分享!
  • 下载了, 果然是好东西. 英文原版,扫描的质量一般, 不过能读就行.
  • 谢谢 下载了慢慢看 希望能入门
  • head first系列的书很好的书,很强大 !
  • 全英文的,东西是还好,内容也没有缺失,慢慢学习了。
  • 很经典的一本书,清晰,完整,谢谢
  • 非掃瞄的英文版,清晰度很不錯(包含封面),目錄可以當連結跳轉到該章節。
  • 一开始还以为是中文版,下下来才发现是英文原版,清晰度很好的非扫描电子版,页面设置过大,导致页面白边比较大,其它都很好
  • 看了一部分,思路清晰易懂
  • 不好,下面有注释。
  • 学习设计模式的好书,作者每一个topic都用一个故事来引出,head first系列的书都很不错!支持!
  • 书是不错,就是排版不敢恭维。可以看,对于想省钱的同学来说,是不错的资源。
  • 很好的书,清晰!
  • 这本书通过通俗易懂的例子来讲解设计模式是怎么来的。比那些画两张UML图然后粘贴一大堆(用非等间距字体的)代码的设计模式书好不少。
  • 东西不错。目录还算完整
  • 很经典的一本书,清晰,完整,谢谢
  • 很清晰,但是版本比例太小,字太小了
  • 是很清晰的,非常感谢
  • 设计模式的经典书籍,语言诙谐幽默,深入浅出,值得收藏
  • 之前看到鸭子的例子就停了, 再下载看过, 谢谢!
  • 很好,完整版,文件小
  • 东西不错。值得分享~~
  • 非扫描,很清晰,谢谢分享~
  • 的确很清晰,很好
  • 东西不错,真的很清晰,目录也很完整。THX