设计模式 总章
摘要:不要为了设计模式而使用设计模式,过度设计是给自己找麻烦。设计模式是一种程序员之间的成语,聊聊几字就能表达设计思想。设计模式尽量遵守一些更基本的原则,但完全遵守有时会太过拘泥。
阅读全文
posted @
2014-12-30 13:54
风之爱恋
阅读(76)
推荐(0)
设计模式之 State 状态模式
摘要:状态模式的核心在于1. 状态的转换导致行为(Handle)的差异,比如人的状态是饿的时候,吃(Handle)的行为是2个馒头,人状态是不太饿的时候,吃(Handle)的行为是半个馒头2. State的对外接口(Handle)不因状态而改变,比如不管人是饿还是不饿,都有吃的行为3. 如果某个Concr...
阅读全文
posted @
2014-12-30 13:51
风之爱恋
阅读(91)
推荐(0)
设计模式之 Singleton 单例模式
摘要:先上两段代码,区别仅在于是否涉及线程安全。首先是不涉及多线程的单例: public class Singleton { private final static Singleton INSTANCE = new Singleton(); private Singleton() {} ...
阅读全文
posted @
2014-12-12 16:19
风之爱恋
阅读(102)
推荐(0)
设计模式之 Observer Pattern 观察者模式
摘要:1.Subject通过一个容器保存零到多个Observer。2.Subject通过Add,Delete方法调整Observer。3.Subject的notifyObservers方法实际是逐个调用容器中Observer的notify方法。
阅读全文
posted @
2014-12-12 15:58
风之爱恋
阅读(107)
推荐(0)