All Projects → EdisonChou → Designpattern.samples.csharp

EdisonChou / Designpattern.samples.csharp

23种面向对象设计模式示例代码(C#实现)

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Designpattern.samples.csharp

Design Patterns Explained With Food
GoF Design Patterns with "Real-World" examples involving Food-Related Businesses and mock dependencies
Stars: ✭ 2,152 (+900.93%)
Mutual labels:  design-patterns
Golang design pattern
Code to achieve the design model with golang
Stars: ✭ 185 (-13.95%)
Mutual labels:  design-patterns
Reactpatterns
React patterns & techniques to use in development for React Developer ⚛ .
Stars: ✭ 201 (-6.51%)
Mutual labels:  design-patterns
Jwave
A Discrete Fourier Transform (DFT), a Fast Wavelet Transform (FWT), and a Wavelet Packet Transform (WPT) algorithm in 1-D, 2-D, and 3-D using normalized orthogonal (orthonormal) Haar, Coiflet, Daubechie, Legendre and normalized biorthognal wavelets in Java.
Stars: ✭ 174 (-19.07%)
Mutual labels:  design-patterns
Baldphone
A new accessible interface for your smartphone, suitable for seniors
Stars: ✭ 181 (-15.81%)
Mutual labels:  design-patterns
Design Patterns In Swift
📖 Design Patterns implemented in Swift 5.0
Stars: ✭ 13,146 (+6014.42%)
Mutual labels:  design-patterns
Clean Flutter App
Aplicativo feito em Flutter usando TDD, Clean Architecture, Design Patterns e SOLID principles
Stars: ✭ 163 (-24.19%)
Mutual labels:  design-patterns
Design Patterns Csharp
Design Pattern Examples in C#
Stars: ✭ 213 (-0.93%)
Mutual labels:  design-patterns
Golang Design Patterns
Implementation of design patterns in Golang
Stars: ✭ 181 (-15.81%)
Mutual labels:  design-patterns
Archit Ios
Intelygenz iOS Architecture
Stars: ✭ 203 (-5.58%)
Mutual labels:  design-patterns
Algorithms Data Structures In Typescript
Stars: ✭ 175 (-18.6%)
Mutual labels:  design-patterns
Design Patterns And Idioms In Es6
Design patterns and idioms in JS(ES6) /w traceur
Stars: ✭ 179 (-16.74%)
Mutual labels:  design-patterns
Wdb106 Flutter
WEB+DB PRESS Vol.106のAndroid・iOSアプリ設計のサンプルをFlutterではどう書くかというサンプル https://www.amazon.co.jp/dp/4774199435?tag=mono0926-22
Stars: ✭ 188 (-12.56%)
Mutual labels:  design-patterns
Awesome Design Patterns
A curated list of software and architecture related design patterns.
Stars: ✭ 15,579 (+7146.05%)
Mutual labels:  design-patterns
Learning Oop In Php
A collection of resources to learn object-oriented programming and related concepts for PHP developers.
Stars: ✭ 2,359 (+997.21%)
Mutual labels:  design-patterns
Design Patterns
Stars: ✭ 164 (-23.72%)
Mutual labels:  design-patterns
Unitysingleton
The best way to implement singleton pattern in Unity.
Stars: ✭ 185 (-13.95%)
Mutual labels:  design-patterns
Javascript Interview Questions
500+ JavaScript Interview Questions
Stars: ✭ 208 (-3.26%)
Mutual labels:  design-patterns
Dntframeworkcore
Lightweight and Extensible Infrastructure for Building Web Applications - Web Application Framework
Stars: ✭ 208 (-3.26%)
Mutual labels:  design-patterns
Learningsummary
涵盖大部分Java进阶需要掌握的知识,包括【微服务】【中间件】【缓存】【数据库优化】【搜索引擎】【分布式】等等,欢迎Star~
Stars: ✭ 201 (-6.51%)
Mutual labels:  design-patterns

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].