posts - 231,  comments - 546,  views - 135万
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
11 2017 档案
C#设计模式之十六观察者模式(Observer Pattern)【行为型】
摘要:一、引言 今天是2017年11月份的最后一天,也就是2017年11月30日,利用今天再写一个模式,争取下个月(也就是12月份)把所有的模式写完,2018年,新的一年写一些新的东西。今天我们开始讲“行为型”设计模式的第四个模式,该模式是【观察者模式】,英文名称是:Observer Pattern。还是 阅读全文
posted @ 2017-11-30 13:35 可均可可 阅读(6372) 评论(2) 推荐(3) 编辑
C#设计模式之十五迭代器模式(Iterator Pattern)【行为型】
摘要:一、引言 今天我们开始讲“行为型”设计模式的第三个模式,该模式是【迭代器模式】,英文名称是:Iterator Pattern。还是老套路,先从名字上来看看。“迭代器模式”我第一次看到这个名称,我的理解是,迭代是遍历的意思,迭代器可以理解为是遍历某某的工具,遍历什么呢?在软件设计中,当然遍历的是集合对 阅读全文
posted @ 2017-11-27 13:03 可均可可 阅读(3939) 评论(0) 推荐(2) 编辑
C#设计模式之十四命令模式(Command Pattern)【行为型】
摘要:一、引言 今天我们开始讲“行为型”设计模式的第二个模式,该模式是【命令模式】,又称为行动(Action)模式或交易(Transaction)模式,英文名称是:Command Pattern。还是老套路,先从名字上来看看。“命令模式”我第一次看到这个名称,我的理解是,可能是一种行为或者一个操作就是一个 阅读全文
posted @ 2017-11-21 15:18 可均可可 阅读(4851) 评论(5) 推荐(3) 编辑
C#设计模式之十三模板方法模式(Template Method Pattern)【行为型】
摘要:一、引言 “结构型”的设计模式已经写完了,从今天我们开始讲“行为型”设计模式。现在我们开始讲【行为型】设计模式的第一个模式,该模式是【模板方法】,英文名称是:Template Method Pattern。还是老套路,先从名字上来看看。“模板方法”我第一次看到这个名称,我的理解是,有一个方法的名字叫 阅读全文
posted @ 2017-11-15 10:37 可均可可 阅读(5282) 评论(2) 推荐(7) 编辑
C#设计模式之十二代理模式(Proxy Pattern)【结构型】
摘要:一、引言 今天我们要讲【结构型】设计模式的第七个模式,也是“结构型”设计模式中的最后一个模式,该模式是【代理模式】,英文名称是:Proxy Pattern。还是老套路,先从名字上来看看。“代理”可以理解为“代替”,代替“主人”做一些事情,为什么需要“代理”,是因为某些原因(比如:安全方面的原因),不 阅读全文
posted @ 2017-11-10 12:34 可均可可 阅读(4683) 评论(5) 推荐(4) 编辑
C#设计模式之十一享元模式(Flyweight Pattern)【结构型】
摘要:一、引言 今天我们要讲【结构型】设计模式的第六个模式,该模式是【享元模式】,英文名称是:Flyweight Pattern。还是老套路,先从名字上来看看。“享元”是不是可以这样理解,共享“单元”,单元是什么呢,举例说明,对于图形而言就是图元,对于英文来说就只26个英文字母,对于汉语来说就是每个汉字, 阅读全文
posted @ 2017-11-06 14:22 可均可可 阅读(3982) 评论(3) 推荐(1) 编辑
C#设计模式之十外观模式(Facade Pattern)【结构型】
摘要:一、引言 快12点半了,要开始今天的写作了。很快,转眼设计模式已经写了十个了,今天我们要讲【结构型】设计模式的第五个模式,该模式是【外观模式】,英文名称是:Facade Pattern。我们先从名字上来理解一下“外观模式”。我看到了“外观”这个词语,就想到了“外表”这个词语,两者有着很相近的意思。就 阅读全文
posted @ 2017-11-02 14:35 可均可可 阅读(4524) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示