Awesome
DEMO 版本已更新至.NET 6 !!!
『设计模式』之小试牛刀(来了就给个Star吧!)
<blockquote>
为了更好的学习设计模式,以及督促自己完成设计模式的学习,现提笔为记。
怎么的,每周至少也要学一个设计模式!!!
恳请大家的监督和不吝赐教,共同学习和进步!
内容主要参考自《设计模式之禅》、《大话设计模式》两本书籍,以及相关网络博文!
</blockquote>
源码路径:源代码 C#
<blockquote>
目录
</blockquote>
-
想学设计模式,你得先会看类图,一张图读懂UML
-
大致了解下都有哪些设计模式
-
我是独一无二的『单例模式』
-
创建相似对象,就交给『工厂模式』吧
-
固定模板,不同算法,就用『模板方法模式』
-
关注产出,不关心细节,『建造者模式』
-
重复构造,打出原形,『原型模式』
-
间接访问,非『代理模式』莫属
-
系列对象,依赖交互,『中介者模式』来帮忙
-
任务分发,只管下达『命令模式』即可
-
流程业务,各司其职,『责任链模式』
-
毛坯还是精装修,先看看样板房,『装饰模式』
-
算法独立于场景而灵活变化,『策略模式』
-
新旧对接,『适配器模式』
-
玩转集合容器,『迭代器模式』
-
部分整体,树形结构,『组合模式』来帮忙
-
『观察者模式』来钓鱼
-
ATM取款聊聊『门面模式』
-
后悔药,『备忘录模式』
-
这一次数据说了算,『访问者模式』
-
自动驾驶谈谈『状态模式』
-
对象复用,『享元模式』
-
牵线搭桥,『桥接模式』