C#设计模式(23种设计模式)

迷南。 2022-07-15 00:30 391阅读 0赞

C#设计模式(23种设计模式)

创建型:

  1. 单件模式(Singleton Pattern)
  2. 抽象工厂(Abstract Factory)
  3. 建造者模式(Builder)
  4. 工厂方法模式(Factory Method)
  5. 原型模式(Prototype)
    结构型:
  6. 适配器模式(Adapter Pattern)
  7. 桥接模式(Bridge Pattern)
  8. 装饰模式(Decorator Pattern)
  9. 组合模式(Composite Pattern)
  10. 外观模式(Facade Pattern)
  11. 享元模式(Flyweight Pattern)
  12. 代理模式(Proxy Pattern)

行为型:

  1. 模板方法(Template Method)
  2. 命令模式(Command Pattern)
  3. 迭代器模式(Iterator Pattern)
  1. 观察者模式(Observer Pattern)
  2. 解释器模式(Interpreter Pattern)
  3. 中介者模式(Mediator Pattern)
  4. 职责链模式(Chain of Responsibility Pattern)
  5. 备忘录模式(Memento Pattern)
  6. 策略模式(Strategy Pattern)
  7. 访问者模式(Visitor Pattern)
  8. 状态模式(State Pattern)

参考:

http://www.cnblogs.com/abcdwxc/archive/2007/10/30/942834.html

发表评论

表情:
评论列表 (有 0 条评论,391人围观)

还没有评论,来说两句吧...

相关阅读

    相关 23设计模式

    23种设计模式的分类 根据分类可以分成3大类,分别是创建型模式、结构型模式和行为模式; 创建型模式: 单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式。 结

    相关 设计模式--23设计模式

     今天开始学习设计模式,先记录个总的。  如下图所示,根据类型将设计模式分为创建型模式、结构型模式、行为型模式,然后其下又细分为各个设计模式。 ![watermark_ty

    相关 C++ 23设计模式

    随着工作的开展,越来越感觉到程序架构的重要性,怎样能看懂别人的程序,怎样让自己的程序更容易被被人看懂,这是开发过程中时时刻刻会遇到的问题,无意中遇到了设计模式,正和我意,正是我

    相关 23设计模式

    一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装