快速梳理23种常用的设计模式.docx

? ? 快速梳理23种常用的设计模式 ? ? 本文旨在快速梳理常用的设计模式,了解每个模式主要针对的是哪些情况以及其基础特征,每个模式前都有列举出一个或多个可以深入阅读的参考网页,以供读者详细了解其实现。 快速回忆 一、创建型 单例(Singleton) 工厂模式 简单工厂(Simple Factory) 工厂方法(Factory Method) 抽象工厂(Abstract Factory) 生成器(Builder) 原型模式(Prototype) 二、行为型 责任链(Chain Of Responsibility) 命令(Command) 解释器(Interpreter) 迭代器(Iterator) 中介者(Mediator) 备忘录(Memento) 观察者(Observer) 状态(State) 策略(Strategy) 模板方法(Template Method) 访问者(Visitor) 空对象(Null) 三、结构型 适配器(Adapter) 装饰器(Decorator) 代理模式(Proxy) 外观模式/门面模式(Facade) 桥接模式(Bridge Pattern) 组合模式(Composite) 享元模式(Flyweight) 理念 首先搞清楚一点,设计模式不是高深技术,不是奇淫技巧。设计模式只是一种设计思想,针对不同的业务场景,用不同的方式去设计代码结

文档评论(0)

1亿VIP精品文档

相关文档