设计模式概览

DesignPatterns

Intro 简介

Design patterns from 《大话设计模式》 and implemented by C# language.

《大话设计模式》 中设计模式总结/C#代码实现,示例代码需运行在 .NetCore2.0 下,如果要自己编译请下载安装 .NetCore Sdk

Overview 概览

设计模式大体上可分为三类:

  • 创建型模式(Create)

    1. 简单工厂(SimpleFactory)
    2. 抽象工厂(AbstractFactory)
    3. 工厂方法(FactoryMethod)
    4. 建造者模式(Builder)
    5. 原型模式(Prototype)
    6. 单例模式(Singleton)
  • 结构型模式(Structure)

    1. 适配器模式(Adapter)
    2. 桥接模式(Bridge)
    3. 组合模式(Composite)
    4. 装饰者模式(Decorator)
    5. 外观模式(Facade)
    6. 享元模式(Flyweight)
    7. 代理模式(Proxy)
  • 行为型模式(Behavior)

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

More

更多设计模式及示例代码 传送门

Contact

Contact me: weihanli@outlook.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.设计模式概念 2.设计模式的六大原则 单一职责原则 单一职责原则(Single Responsibility ...
    九歌_9a69阅读 2,767评论 1 0
  • 文章部分内容转载自:http://blog.csdn.net/zhangerqing 一、设计模式的分类 总体来说...
    j_cong阅读 6,248评论 0 20
  • 本文是《设计模式——可复用面对对象软件的基础》的笔记。 面对对象设计的几个原则:1.针对接口编程,而不是针对实现编...
    Lension阅读 5,036评论 0 0
  • 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者...
    lichengjin阅读 4,421评论 0 8
  • 设计模式汇总 一、基础知识 1. 设计模式概述 定义:设计模式(Design Pattern)是一套被反复使用、多...
    MinoyJet阅读 9,398评论 1 15

友情链接更多精彩内容