
Head First 设计模式与JAVA源码
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本书深入浅出地介绍了设计模式在Java编程中的应用,并结合大量源代码示例,帮助读者理解和掌握如何使用设计模式来提高软件的设计质量。
《HeadFirst设计模式》(中文版)共有14章,每章介绍几个不同的设计模式,并全面涵盖了四人组版本中的全部23个设计模式。书的前言部分介绍了这本书的使用方法;第1章到第11章依次讲解的设计模式包括:Strategy、Observer、Decorator、AbstractFactory、FactoryMethod、Singleton,Command、Adapter、Facade、TemplateMethod、Iterator、Composite、State和Proxy。
最后三章较为特殊。第12章探讨了如何将两个或更多的设计模式结合起来形成新的复合设计模式(例如著名的MVC模式)。第13章则提供了进一步学习设计模式的方法,并讨论了发现新设计模式的主题,而第14章则是简要地介绍了尚未介绍的设计模式,包括Bridge、Builder、ChainofResponsibility、Flyweight、Interpreter、Mediator、Memento、Prototype和Visitor。
书中还特别强调了一些基本原则。在第1章中引入了四个核心概念(抽象化、封装性、继承性和多态),而从第1章到第9章则陆续介绍了九个原则。这些原则非常重要,因为每个设计模式背后都包含了几个关键的原则理念。当我们在实际的设计过程中遇到两难的情况时,可以借助这些基本原则来帮助我们做出判断和选择。
可以说,基本原则是我们追求的目标,而具体的设计模式则是实现这一目标的方法与手段。
全部评论 (0)
还没有任何评论哟~


