设计模式概览

作者: 天天向上卡索 | 来源:发表于2018-04-01 23:32 被阅读26次

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

相关文章

  • 设计模式开篇

    目录 为什么要写设计模式系列 学设计模式之前,必学 UML 设计模式概览 创建型模式(Creational Pat...

  • 设计模式

    1 软件设计原则和设计模式概览 1.1 面向对象设计原则 1.2 GOF设计模式 1.3 C嵌入式编程设计模式 ...

  • 设计模式概览

    DesignPatterns Intro 简介 Design patterns from 《大话设计模式》 and...

  • 设计模式概览

    1.设计模式概念 2.设计模式的六大原则 单一职责原则 单一职责原则(Single Responsibility ...

  • 设计模式概览

    1. 设计模式简介 设计模式是前辈们总结的面向对象编程的最佳实践,使用设计模式是为了可重用代码,让人更容易理解代码...

  • 设计模式-概览

    六大原则 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 开放封闭原则 类、模板、函数等应该可以拓展,...

  • 设计模式概览

    iOS MVC中的设计模式 MVC是一种用户界面架构模式,同样的MVVM、MVP等都是MVC的变种,iOS平台中用...

  • 设计模式概览

  • 设计模式概览

    设计模式(Design Patterns)是什么?针对软件设计中普遍存在(反复出现)的各种问题,提出设计层面的解决...

  • java容器

    一、概览CollectionMap 二、容器中的设计模式迭代器模式适配器模式 三、源码分析ArrayListVec...

网友评论

    本文标题:设计模式概览

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