摘要: 状态模式的核心在于1. 状态的转换导致行为(Handle)的差异,比如人的状态是饿的时候,吃(Handle)的行为是2个馒头,人状态是不太饿的时候,吃(Handle)的行为是半个馒头2. State的对外接口(Handle)不因状态而改变,比如不管人是饿还是不饿,都有吃的行为3. 如果某个Concr... 阅读全文
posted @ 2014-12-30 13:51 风之爱恋 阅读(87) 评论(0) 推荐(0)
摘要: 先上两段代码,区别仅在于是否涉及线程安全。首先是不涉及多线程的单例: public class Singleton { private final static Singleton INSTANCE = new Singleton(); private Singleton() {} ... 阅读全文
posted @ 2014-12-12 16:19 风之爱恋 阅读(100) 评论(0) 推荐(0)
摘要: 1.Subject通过一个容器保存零到多个Observer。2.Subject通过Add,Delete方法调整Observer。3.Subject的notifyObservers方法实际是逐个调用容器中Observer的notify方法。 阅读全文
posted @ 2014-12-12 15:58 风之爱恋 阅读(105) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-12-12 15:42 风之爱恋 阅读(132) 评论(0) 推荐(0)
摘要: 工厂方法 总结 阅读全文
posted @ 2014-09-26 17:29 风之爱恋 阅读(232) 评论(0) 推荐(0)