设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。
设计模式分为三种类型,共23种:
- 创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。
- 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
- 行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。
博客目录
- 1 . 设计模式 观察者模式(Observer Pattern) 以微信公众服务为例
- 2 . 设计模式 工厂模式(Factory Pattern) 从卖肉夹馍说起
- 3 . 设计模式 单例设计模式(Singleton Pattern) 完全解析
- 4 . 设计模式 策略模式(Strategy Pattern) 以角色游戏为背景
- 5 . 设计模式 适配器模式(Adapter Pattern) 以手机充电器为例
- 6 . 设计模式 命令模式(Command Pattern) 管理智能家电
- 7 . 设计模式 装饰者模式(Decorator Pattern) 带你重回传奇世界
- 8 . 设计模式 外观模式(Facade Pattern) 一键电影模式
- 9 . 设计模式 模版方法模式(TemplateMethod Pattern) 展现程序员的一天
- 10 . 设计模式 状态模式(State Pattern) 以自动售货机为例