- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 设计模式之观察者模式
记得高中时我坐在靠近窗户的座位,一个早上,我们的班主任张海啸老师在外面开晨会,这时王小明、刘大方跑到我面前说:“帮个忙吧,海啸来了告诉我一声,我听会歌。”赵小军听到他们让我帮忙,也跑过来说:“刚哥,帮个忙,我聊会天,老师来了也告诉我一声。”我郁闷,谁让在座位在这呢?遇到这种情况,我立即启用观察者模式-“海啸预警中心”,进行侦测... 观察者模式又叫发布-订阅(Publish/Subscrib
2013-02-23 20:11:25 1496 4
原创 设计模式之模板方法模式
我们知道中国是一个“制造大国”而非一个“创造大国”,为什么这么说呢?因为我们中国人的智慧是无与伦比的,我们对于“模仿”来说有着与生俱来的天赋,但是从“创新”的角度来看还是举步维艰。这次来谈谈国人的智慧-“模仿”。 说起“模仿”不得不提“模板”,因为有一个“模板”才能模仿出自己需要的东西。话说,当年的国产山寨机可是风靡一时,那么就以制造手机来理解一下“模板方法模式”。 代码结构图:
2013-02-19 10:01:04 1073 1
原创 设计模式之工厂方法模式
说到工厂方法不得不提简单工厂,那么简单工厂与工厂方法有什么不同呢? 下面我以气球来做一个简单的例子来说明: 简单工厂的最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化 相关的类,对于客户端来说,去除了与具体产品的依赖。 //抽象类-气球 class Balloon { public void Show()
2013-02-15 10:57:49 1550 7
原创 设计模式之代理模式
导言:临近年关,提高班也要放假了,我不得不去老王店里买点东西,因为有要事在身,我委托了火云去王老板那里买点鲜花与糖果。在这里subject定义为一个接口,RealSubject为本人,Proxy即为火云,我和火云继承了这个接口来实现买东西这件事情。代码为:interface BuySomething //接口-买东西 { void BuyFlow
2013-02-06 11:22:59 1310 4
原创 C#与VB的比较
初识C#,越听越不懂。很多名词都没有接触过,不过当查阅资料后,慢慢地追上楚广明老师的思路。作为一门编程语言,C#有其独有的特点,也有同其它语言类似的方面,在这里对C#基础与VB对比来做一个小结。一、数据类型 1、C#的数据类型分为两种:值类型与引用类型。 值类型,表示实际数据,只是将值存放在内存中,值类型都存储在栈中,包括:int,char,float,double,bool,结
2013-02-01 20:06:57 10939 5
分布式服务框架原理与实践-高清版
2018-04-26
ASP.NET绑定照片并分页显示
2013-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人