Skip to content

关于设计模式,使用c#实现一套简单的例子。

Notifications You must be signed in to change notification settings

yiershan/dotnet-design-patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4fbdc18 · Apr 29, 2019

History

10 Commits
Apr 24, 2019
Apr 24, 2019
Apr 26, 2019
Apr 24, 2019
Apr 29, 2019
Apr 26, 2019
Apr 24, 2019
Apr 26, 2019
Apr 28, 2019
Apr 24, 2019
Apr 28, 2019
Apr 23, 2019
Apr 29, 2019
Apr 29, 2019

Repository files navigation

C#实现23中设计模式

简介

1.创建型模式:

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

  • 01.Factory Pattern(工厂模式)
  • 02.Abstract Factory(抽象工厂模式)
  • 03.Singletion Pattern(单例模式)
  • 04.Builder Pattern(建造者模式)
  • 05.Prototype Pattern(原型模式)

2.结构型模式

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

  • 06.Adapter Pattern(适配器模式)
  • 07.Bridge Pattern(桥接模式)
  • 08.Decorator Pattern(装饰器模式)
  • 09.Composite Pattern(组合模式)
  • 10.Facade Pattern(外观模式)
  • 11.Flyweight Pattern(享元模式)
  • 12.Proxy Pattern(代理模式)

3.行为型模式

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

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

其他

23种设计模式

About

关于设计模式,使用c#实现一套简单的例子。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages