23种设计模式

作者: 易兒善 | 来源:发表于2019-04-23 15:58 被阅读1次

    简介

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

    1.创建型模式:

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

    2.结构型模式

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

    • 06适配器模式 (Adapter Pattern)
      通过一个类的接口转换成客户希望的另外一个接口,使原本由于接口不兼容而不能一起工作的那些类可以一起工作
    • 07桥接模式(Bridge Pattern)
      将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化。
    • 08装饰模式
    • 09组合模式
    • 10外观模式
    • 11享元模式
    • 12代理模式。

    3.行为型模式

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

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

    其他

    源码地址

    dotnet-design-patterns

    相关文章

      网友评论

        本文标题:23种设计模式

        本文链接:https://www.haomeiwen.com/subject/cenvgqtx.html