设计模式
EinarZhang
只求能在爱好上给出一点点贡献
展开
-
设计模式之装饰模式
<br /><br />Decorator(装饰)模式在java中有着相当广泛的应用,主要体现在I/O操作中,经常可以发现以下操作:<br />BufferedInputSteam bis = new BufferedInputStream(new FileInputStream(…));<br />装饰模式主要指通过多层封装修饰将原始类或接口的功能进行扩展,避免了许多实现类,减少了具体接口或父类的实现类数量。<br />假设:我们要完成要去打一场足球比赛,安排人员预先定好了场地和时间,后来相关负责人说需原创 2011-06-01 20:41:00 · 616 阅读 · 0 评论 -
设计模式之观察者模式
Observer(观察者)模式从名称也可以看出该设计模式的使用意义。当用户想让某一事物或者行为在改变时能够主动修改其他某些事物或者行为时,就需要观察者模式。观察者模式分为两种对象:观察对象和依赖观察者,当观察对象改变时,其依赖观察者也会做相应的改变。观察者设计原创 2011-07-04 20:37:15 · 750 阅读 · 0 评论