设计模式 设计模式是人们为软件开发中相同表征的问题,抽象出的可重复利用的解决方案。高效地解决复杂且易错的问题,某种程度上设计模式代表了一些特定情况的最佳实践。理解和领悟设计模式的奥秘,有助于工程师们更高效地解决问题。 设计模式 = 设计原则 + 创造类 + 行为类 + 结构类 而本章我们来探讨的是常用设计模式,let's go! 创建类 单例模式 工厂模式 原型模式(未创作) 结构类 装饰模式 适配器模式 代理模式(未创作) 门面模式(未创作) 行为类 观察者模式 模版方法模式(未创作)