专栏首页挖坑填坑23种设计模式

23种设计模式

简介

设计模式主要分为三大类:

1.创建型模式:

创建型模式关注对象的创建过程

  • 01工厂模式(Factory Method)
  • 02抽象工厂模式
  • 03单例模式
  • 04建造者模式
  • 05原型模式

2.结构型模式

结构型模式关注对象和类的组织

  • 06适配器模式
  • 07 桥接模式
  • 08装饰模式
  • 09组合模式
  • 10外观模式
  • 11享元模式
  • 12代理模式。

3.行为型模式

行为型模式关注系统中对象之间的相互交互,研究系统在运行时对象之间相互通信和协作,进一步明确对象的职责

  • 13模板方法模式
  • 14命令模式
  • 15迭代器模式
  • 16观察者模式
  • 17中介者模式
  • 18备忘录模式
  • 19解释器模式
  • 20状态模式
  • 21 策略模式
  • 22 职责链模式
  • 23访问者模式。

其他

源码地址

dotnet-design-patterns

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 设计模式- 策略模式(Strategy Pattern)

    易兒善
  • Angular4记账webApp练手项目之五(Angular4项目中创建service(服务)和使用http模块)

    ng给我们创建的模块account.service.ts,内容如下。 有关@Injectable和@Component,都是angular中的关键字或者关键注...

    易兒善
  • 设计模式- 原型模式(Prototype Pattern)

    易兒善
  • 设计模式~行为模式

    行为模式(Behavioral Pattern)是对不同的对象之间划分责任和算法的抽象化。

    Vincent-yuan
  • 如何用一句话总结23种设计模式

    创建型模式简单来说就是用来创建对象的。一共有五种:单例模式、建造者模式、工厂方法模式、抽象工厂模式、原型模式。

    lyb-geek
  • 为什么学习JavaScript设计模式,因为它是核心

    那么什么是设计模式呢?当我们在玩游戏的时候,我们会去追求如何最快地通过,去追求获得已什么高效率的操作获得最好的奖品;下班回家,我们打开手机app查询最便捷的路线...

    达达前端
  • 设计模式及六大设计原则

    本文由 bytebye 创作 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名

    ByteBye
  • 一文读懂七大设计原则及GoF 23种设计模式

    GoF23种设计模式来源于《Design Patterns: Elements of Reusable Object-Oriented Software》,即后...

    魏晓蕾
  • 设计模式|结构图汇总

    1 创建型模式 1 工厂方法模式 ? 2 抽象工厂模式 ? 3 单例模式 ? 4 建造者模式 ? 5 原型模式 ? 2 结构型模式 1 适配器模式 ? 2 装饰...

    double
  • 【笔记】《HeadFirst设计模式》(2) —— 从模板方法模式到其他

    本篇包括8-14章的内容,其中14章的内容我拆成了很多个小点,正好两篇完结这本书的笔记。因为书的后半部分信息量要密集很多,尽管字数不多,这篇内容还是比较难的,耐...

    ZifengHuang

扫码关注云+社区

领取腾讯云代金券