会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
缥缈的尘埃
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
22
23
24
···
26
下一页
2020年2月20日
C#设计模式学习笔记:(15)迭代器模式
摘要: 一、引言 今天我们要讲行为型设计模式的第三个模式--迭代器模式,先从名字上来看。迭代是遍历的意思,迭代器可以理解为是遍历某某的工具,遍历什么呢?在软件设计中,当然遍历的是集合对象,所以说迭代器模式是遍历集合的一种通用的算法。如果集合只有一种类型,那这个模式就没用了,就是因为集合对象包含数组、列表、字
阅读全文
posted @ 2020-02-20 11:12 缥缈的尘埃
阅读(576)
评论(0)
推荐(0)
2020年2月19日
C#设计模式学习笔记:(14)命令模式
摘要: 一、引言 今天我们要讲行为型设计模式的第二个模式--命令模式,又称为行动(Action)模式或交易(Transaction)模式,先从名字上来看。“命令模式”理解为一种行为或者一个操作就是一个命令。“命令”这个词语在军队里面用的最多,比如:下达作战命令,接下来就是上战场玩命了。基于这些,命令就是任务
阅读全文
posted @ 2020-02-19 17:44 缥缈的尘埃
阅读(562)
评论(0)
推荐(0)
C#设计模式学习笔记:(13)模板方法模式
摘要: 一、引言 今天我们要讲行为型设计模式的第一个模式--模板方法模式,先从名字上来看。“模板方法”理解为有一个方法的名字叫“模板方法”,也可以换个理解方法:有一个方法包含了一个模板,这个模板是一个算法。在我们的现实生活中有很多例子可以说明这个模式,就拿吃饺子这个事情来说,要想吃到饺子必须经过三步:第一步
阅读全文
posted @ 2020-02-19 16:14 缥缈的尘埃
阅读(604)
评论(0)
推荐(1)
C#设计模式学习笔记:(12)代理模式
摘要: 一、引言 今天我们要讲结构型设计模式的第七个模式,也是结构型设计模式中的最后一个模式--代理模式。先从名字上来看,“代理”可以理解为“代替”,代替“主人”做一些事情。为什么需要“代理”?是因为某些原因(比如:安全方面的原因),不想让“主人”直接面对这些繁琐、复杂的问题,但是这些事情是经“主人”同意或
阅读全文
posted @ 2020-02-19 14:51 缥缈的尘埃
阅读(611)
评论(0)
推荐(0)
C#设计模式学习笔记:(11)享元模式
摘要: 一、引言 今天我们要讲结构型设计模式的第六个模式--享元模式,先从名字上来看,“享元”可以这样理解--共享“单元”。单元是什么呢?举例说明:对于图形而言就是图元;对于英文来说就只26个英文字母;对于汉语来说就是每个汉字。也可以这样理解“元”--构成事物的最小单元,这些单元如果大量且重复出现,我们可以
阅读全文
posted @ 2020-02-19 11:58 缥缈的尘埃
阅读(878)
评论(0)
推荐(0)
2020年2月18日
C#设计模式学习笔记:(10)外观模式
摘要: 一、引言 今天我们要讲结构型设计模式的第五个模式--外观模式。先从名字上来理解一下外观模式,当看到“外观”这个词时,很容易想到“外表”这个词语,两者有着很相近的意思。就拿谈恋爱来说,“外表”很重要,如果第一眼看着很舒服、有眼缘,那就有交往下去的可能。如果长得“三寸钉、枯树皮”,估计就够呛了。在这方面
阅读全文
posted @ 2020-02-18 17:25 缥缈的尘埃
阅读(542)
评论(0)
推荐(0)
C#设计模式学习笔记:(9)组合模式
摘要: 一、引言 今天我们要讲结构型设计模式的第四个模式--组合模式。当我们谈到这个模式的时候,有一个物件和这个模式很像,那就是“俄罗斯套娃”。“俄罗斯套娃”是大的瓷器娃娃里面装着一个小的瓷器娃娃,小的瓷器娃娃里面再装着更小的瓷器娃娃,直到最后一个不能再装更小的瓷器娃娃的那个瓷器娃娃为止。在我们的操作系统中
阅读全文
posted @ 2020-02-18 15:50 缥缈的尘埃
阅读(893)
评论(0)
推荐(0)
2020年1月20日
C#设计模式学习笔记:(8)装饰模式
摘要: 一、引言 今天我们要讲结构型设计模式的第三个模式--装饰模式。当第一次看到这个名称时想到的是另外一个词语“装修”,个人观点谈谈对“装修”的理解吧,请大家看清楚现在说是“装修”而不是“装饰”。当我们长大了就要准备结婚(男大当婚女大当嫁嘛),而结婚往往涉及到要买房的事。如果买的是毛坯房,假如想要房子的内
阅读全文
posted @ 2020-01-20 18:30 缥缈的尘埃
阅读(757)
评论(0)
推荐(1)
2020年1月19日
C#设计模式学习笔记:(7)桥接模式
摘要: 一、引言 今天我们要讲结构型设计模式的第二个模式--桥接模式,也有叫桥模式的。桥在我们现实生活中经常是连接着A地和B地,再往后来发展,桥引申为一种纽带,比如,丝绸之路是连接亚洲和欧洲的桥梁。有了桥,我们出行更方便了,不需要绕路或搭船。针对桥的使用环境来说,桥解决了跨越和衔接的问题。在设计模式中的桥接
阅读全文
posted @ 2020-01-19 16:24 缥缈的尘埃
阅读(720)
评论(0)
推荐(0)
2020年1月18日
C#设计模式学习笔记:(6)适配器模式
摘要: 一、引言 从今天开始我们开始讲结构型设计模式,结构型设计模式有如下几种:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 创建型设计模式解决的是对象创建的问题,而结构型设计模式解决的是类和对象组合关系的问题。 今天我们开始讲结构型设计模式里面的第一个设计模式:适配器模式。适配
阅读全文
posted @ 2020-01-18 16:22 缥缈的尘埃
阅读(1050)
评论(0)
推荐(0)
上一页
1
···
16
17
18
19
20
21
22
23
24
···
26
下一页
公告