GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - EdisonTalk/DesignPattern.Samples.CSharp: 23 Object Oriented Design Patterns Sample Code by C#

BranchesTags
Open more actions menu

Latest commit

 

History

4 Commits
4 Commits

Folders and files

NameName
Last commit message
Last commit date
.vs
.vs
 
 
EDC.DesignPatterm.Decorator
EDC.DesignPatterm.Decorator
 
 
EDC.DesignPattern.AbstractFactory
EDC.DesignPattern.AbstractFactory
 
 
EDC.DesignPattern.Adapter
EDC.DesignPattern.Adapter
 
 
EDC.DesignPattern.Bridge
EDC.DesignPattern.Bridge
 
 
EDC.DesignPattern.Builder
EDC.DesignPattern.Builder
 
 
EDC.DesignPattern.ChainOfResponsibility
EDC.DesignPattern.ChainOfResponsibility
 
 
EDC.DesignPattern.Command
EDC.DesignPattern.Command
 
 
EDC.DesignPattern.Composite
EDC.DesignPattern.Composite
 
 
EDC.DesignPattern.Facade
EDC.DesignPattern.Facade
 
 
EDC.DesignPattern.FactoryMethod
EDC.DesignPattern.FactoryMethod
 
 
EDC.DesignPattern.Flyweight
EDC.DesignPattern.Flyweight
 
 
EDC.DesignPattern.Interpreter
EDC.DesignPattern.Interpreter
 
 
EDC.DesignPattern.Iterator
EDC.DesignPattern.Iterator
 
 
EDC.DesignPattern.Mediator
EDC.DesignPattern.Mediator
 
 
EDC.DesignPattern.Memento
EDC.DesignPattern.Memento
 
 
EDC.DesignPattern.Observer
EDC.DesignPattern.Observer
 
 
EDC.DesignPattern.Prototype
EDC.DesignPattern.Prototype
 
 
EDC.DesignPattern.Proxy
EDC.DesignPattern.Proxy
 
 
EDC.DesignPattern.SimpleFactory
EDC.DesignPattern.SimpleFactory
 
 
EDC.DesignPattern.Singleton
EDC.DesignPattern.Singleton
 
 
EDC.DesignPattern.Strategy
EDC.DesignPattern.Strategy
 
 
EDC.DesignPattern.TemplateMethod
EDC.DesignPattern.TemplateMethod
 
 
EDC.DesignPattern.Visitor
EDC.DesignPattern.Visitor
 
 
EDC.DesignPattern.Samples.sln
EDC.DesignPattern.Samples.sln
 
 
README.md
README.md
 
 

Repository files navigation

23种设计模式(C#实现)Demo

设计模式

1.预备篇

  UML类图10分钟快速入门

2.创建型模式

  ① 设计模式的征途-01.单例(Singleton)模式

  ② 设计模式的征途-02.简单工厂(Simple Factory)模式

  ③ 设计模式的征途-03.工厂方法(Factory Method)模式

  ④ 设计模式的征途-04.抽象工厂(Abstract Factory)模式

  ⑤ 设计模式的征途-05.原型(Prototype)模式

  ⑥ 设计模式的征途-06.建造者(Builder)模式

3.结构型模式

  ① 设计模式的征途-07.适配器(Adapter)模式

  ② 设计模式的征途-08.桥接(Bridge)模式

  ③ 设计模式的征途-09.组合(Composite)模式

  ④ 设计模式的征途-10.装饰(Decorator)模式

  ⑤ 设计模式的征途-11.外观(Facade)模式

  ⑥ 设计模式的征途-12.享元(Flyweight)模式

  ⑦ 设计模式的征途-13.代理(Proxy)模式

4.行为型模式

  ① 设计模式的征途-14.职责链(Chain of Responsibility)模式

  ② 设计模式的征途-15.观察者(Observer)模式

  ③ 设计模式的征途-16.访问者(Visitor)模式

  ④ 设计模式的征途-17.模板方法(Template Method)模式

  ⑤ 设计模式的征途-18.策略(Strategy)模式

  ⑥ 设计模式的征途-19.命令(Command)模式

  ⑦ 设计模式的征途-20.备忘录(Memento)模式

  ⑧ 设计模式的征途-21.迭代器(Iterator)模式

  ⑨ 设计模式的征途-22.中介者(Mediator)模式

  ⑩ 设计模式的征途-23.解释器(Interpreter)模式

参考博文

URL:https://www.cnblogs.com/edisonchou/p/7512912.html

@EdisonChou

About

23 Object Oriented Design Patterns Sample Code by C#

Topics

csharpdesign-patterns

Resources

Readme
Activity

Stars

424 stars

Watchers

10 watching

Forks

175 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.