![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Design Patterns
iteye_5737
这个作者很懒,什么都没留下…
展开
-
设计模式学习笔记(一) 策略模式
策略模式,“策略”可以实现目标的方案集合。也就是说一件事情,有多种方法可以实现,但根据实际情况的不同,我们要用我们已知的不同方法去实现,即用不同策略应对不同的情况。注意,是已知的方法,也就是说,我们之前准备好的方法 如果是突发事件,策略就没有用了。这也是策略模式的一个弱点,就是随着情况的增多,我们相应的策略也要增多。 Strategy适合下列场合: 一、拿开发应用程序来讲 1.以不同的...2009-05-08 10:42:08 · 75 阅读 · 0 评论 -
设计模式学习笔记(二) 代理模式
代理模式(结构模式),“代理”就是受当事人委托;代表他进行某种活动;如诉讼、纳税、签订合同等。这当事人可以是一个人,一个单位或一个组织。现在代理这个词应该不陌生,代理商,代理公司,代理人。。。。。。 举个例子,拿房地产代理来说吧。卖房子的人要卖房子,但是他一般不会自己去找买房子的人,为什么捏?原因很多,可能是找不到买房的人,可能是自己很忙,没时间去找。总之自己找很烦,于是他就找了房产代理...2009-05-08 12:06:54 · 115 阅读 · 0 评论 -
设计模式学习笔记(三) 适配器模式
适配器模式,适配器,日常生活中有很多,电源适配器(三相电转两相电或两相电转三相电),鼠标适配器(PS/2转USB或USB转PS/2)等等。适配器,就是让设备,能在接口不一样的情况下正常工作。 1.PS2类型鼠标,只有PS2接口 package dcr.study.dp.adapter; public interface IPS2Mouse { void ps2(...2009-05-11 21:55:04 · 87 阅读 · 0 评论