An open API service indexing awesome lists of open source software.

https://github.com/sheng-jie/Design-Pattern

设计模式 C# 版( .NET 6),有系列文章讲解
https://github.com/sheng-jie/Design-Pattern

csharp design-patterns dotnet

Last synced: 5 months ago
JSON representation

设计模式 C# 版( .NET 6),有系列文章讲解

Awesome Lists containing this project

README

          

# DEMO 版本已更新至.NET 6 !!!

# 『设计模式』之小试牛刀(来了就给个Star吧!)


为了更好的学习设计模式,以及督促自己完成设计模式的学习,现提笔为记。
怎么的,每周至少也要学一个设计模式!!!
恳请大家的监督和不吝赐教,共同学习和进步!
内容主要参考自《设计模式之禅》、《大话设计模式》两本书籍,以及相关网络博文!

> 源码路径:[源代码](https://github.com/yanshengjie/design-pattern) ***C#***


目录

1. [想学设计模式,你得先会看类图,一张图读懂UML](http://www.jianshu.com/p/0cd7df8a7789)

2. [大致了解下都有哪些设计模式](http://www.jianshu.com/p/4a02646f7c9d)

3. [我是独一无二的『单例模式』](http://www.jianshu.com/p/2054c44dcd5a)

4. [创建相似对象,就交给『工厂模式』吧](http://www.jianshu.com/p/1275b99ca973)

5. [固定模板,不同算法,就用『模板方法模式』](http://www.jianshu.com/p/4c8d1a0a75e1)

6. [关注产出,不关心细节,『建造者模式』](http://www.jianshu.com/p/c5811ca1d208)

7. [重复构造,打出原形,『原型模式』](http://www.jianshu.com/p/ce7b981708b4)

8. [间接访问,非『代理模式』莫属](https://www.cnblogs.com/sheng-jie/p/6638690.html)

9. [系列对象,依赖交互,『中介者模式』来帮忙](http://www.jianshu.com/p/d37cd087a06f)

10. [任务分发,只管下达『命令模式』即可](http://www.jianshu.com/p/e9144a2101db)

11. [流程业务,各司其职,『责任链模式』](http://www.jianshu.com/p/95908acb842a)

12. [毛坯还是精装修,先看看样板房,『装饰模式』](http://www.jianshu.com/p/246041fc39a4)

13. [算法独立于场景而灵活变化,『策略模式』](http://www.jianshu.com/p/390fd50d02b8)

14. [新旧对接,『适配器模式』](http://www.jianshu.com/p/5e5f5024c62e)

15. [玩转集合容器,『迭代器模式』](http://www.jianshu.com/p/ae229f72c522)

16. [部分整体,树形结构,『组合模式』来帮忙](http://www.jianshu.com/p/9e49e5d702df)

17. [『观察者模式』来钓鱼](http://www.jianshu.com/p/45675c73296d)

18. [ATM取款聊聊『门面模式』](http://www.jianshu.com/p/c89a922a60c0)

19. [后悔药,『备忘录模式』](http://www.jianshu.com/p/6d46b5d3fdee)

20. [这一次数据说了算,『访问者模式』](http://www.jianshu.com/p/3aa45b6be7ae)

21. [自动驾驶谈谈『状态模式』](http://www.jianshu.com/p/42d4ca7316ad)

22. [对象复用,『享元模式』](http://www.jianshu.com/p/3fb0b559602b)

23. [牵线搭桥,『桥接模式』](http://www.jianshu.com/p/d0314ebb0617)

![设计模式之禅](http://upload-images.jianshu.io/upload_images/2799767-4df489c0f630a241.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)