设计模式简介

 设计模式分类
1.创建型模式
    0.简单工厂模式(Simple Factory) #说明:严格来说,简单工厂模式不是GoF总结出来的23种设计模式之一。
    1.工厂方法模式(Factory Method)
    2.抽象工厂模式(Abstract Factory)
    3.创建者模式(Builder)
    4.原型模式(Prototype)
    5.单例模式(Singleton)
 
 
2.结构型模式
    6.适配器模式(Adapter)
    7.代理模式(Proxy)
    8.装饰模式(Decorator) 
    9.桥模式(Bridge、多维度)
    10.组合模式(Composite)   
    11.外观模式
    12.享元模式(Flyweight)
 
3.行为型模式
   13.观察者模式(Observer)  #典型的发布订阅
   14.状态模式(State)
   15.策略模式(Strategy)
   16.职责链模式(Chain of Responsibility)
   17.命令模式(Command) 
   18.访问者模式(Visitor)  
   19.调停者模式(Mediator)
   20.备忘录模式(Memento) #如:虚拟机快照  #没讲(克隆:深copy、快照:浅copy)
   21. 迭代器模式(Iterator)   
   22. 解释器模式(Interpreter) 
   23.模板方法(Template Method)
 
 

posted @ 2020-12-12 10:46  盲仔不瞎忙  阅读(41)  评论(0编辑  收藏  举报