ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
本系列摘自于[图说设计模式](http://design-patterns.readthedocs.io/zh_CN/latest/index.html#) 软件模式是将模式的一般概念应用于软件开发领域,即软件开发的总体指导思路或参照样板。软件模式并非仅限于设计模式,还包括架构模式、分析模式和过程模式等,实际上,在软件生存期的每一个阶段都存在着一些被认同的模式。 设计模式可以分为三大类: 创建型模式 * 1. 简单工厂模式 * 2. 工厂方法模式 * 3. 抽象工厂模式 * 4. 建造者模式 * 5. 单例模式 结构型模式 * 1. 适配器模式 * 2. 桥接模式 * 3. 装饰模式 * 4. 外观模式 * 5. 享元模式 * 6. 代理模式 行为型模式 * 1. 命令模式 * 2. 中介者模式 * 3. 观察者模式 * 4. 状态模式 * 5. 策略模式