![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
iteye_3534
这个作者很懒,什么都没留下…
展开
-
[原创] State Pattern 状态模式的介绍与应用
Part I 什么是状态模式 状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类 -- 《Head First – Designer Pattern》译本 Part II 状态模式与策略模式的关系 策略模式强调的是对算法的抽象与封装,而状态模式则侧重于当对象内部状态改变时所引起的对象行为的改变! 虽然两种模式的形式和使用上相类似,但是他们所处理的问题是不一样的。 P...2010-09-21 17:28:06 · 98 阅读 · 0 评论 -
Java中Builder模式的使用 下
Part II 关于对象的缓存问题,今天老师提出了一个方案,先把今天展示的方案的代码贴出来: 1: import java.util.HashMap; 2: import java.util.Map; 3: 4: public class Grade { 5: 6: private static Map<String, Grade>...2010-06-30 11:20:36 · 90 阅读 · 0 评论 -
Java观察者模式 java.util.Observable 与 java.util.Observer 的理解
Part I JDK1.2后,Java提供了对观察者模式的支持接口和实现类。 其中接口 java.util.Observer 用来指定观察者,观察者必须实现 void update(Observable o, Object arg) 方法。 而 java.util.Observable 用来指定观察物(被观察者、可被观察的),并且提供了一系列的方法。读者可以很轻易的使用这个接口和实现类来实现观察者...2010-07-10 08:09:24 · 316 阅读 · 0 评论