前言
学习设计模式真的是一个非常必要的事情,无论学习什么框架都离不开设计模式,我真的是太喜欢回顾了,虽说之前学习过很多遍设计模式,但彷佛感觉每次回忆起总是记得单例,工厂,代理等几个模式,其它的想不起来了哈哈哈,为了更好的学习后面的知识,也为了以后方便回顾,专门系统记录23种设计模式。期望每次忘了能过来看看,而不必再次网上各种搜索,不用再担心人家的文章是不是坑我。一想起每次遇到问题在网上搜索遇到各种坑比的文章,气不打一处来,你就不能好好写咩,非要复制,复制就算了,还是个错的。mmp
23种设计模式
- Singleton单例
- Strategy策略
- FactoryMethod工厂方法
- AbstractFactory抽象工厂
- Facade门面
- Mediator调停者
- Decorator装饰器
- ChainOfResponsibility责任链
- Observer观察者
- Composite组合模式
- Flyweight享元
- Proxy静态代理与动态代理
- Iterator迭代器
- Visitor访问者
- Builder构建器
- Adapter适配器
- Bridge桥接
- Command命令
- Prototype原型
- Memento备忘录
- TemplateMethod模板方法
- State状态
- Intepreter解释器