
Gof 设计模式(java)
kingbinchow
这个作者很懒,什么都没留下…
展开
-
Java设计模式之--装饰模式Decorator Pattern
首先,当我们遇到什么样的问题时,我们要用Decorator解决呢? 例如,生活中身边最常见的水杯,不仅有不同大小,而且有不同颜色等,我们按继承的做法:[img]http://dl.iteye.com/upload/attachment/0064/7925/089ccd6b-bcd4-3189-b908-3cedb76340c9.png[/img] 图画的难看了,大家将就一下,咱也不是美...原创 2012-03-14 11:22:04 · 109 阅读 · 0 评论 -
Observer Pattern 观察者模式
[code="java"]import java.util.Observable; import java.util.Observer; /** * * @author King * 本例中:被观察者为偷钱包的贼,观察者为抓贼的警察 * 贼一旦发生偷钱包行为,就会被警察抓住 * */ public class ObservePattern { ...原创 2012-11-22 16:52:32 · 93 阅读 · 0 评论 -
Facade--门面模式
[code="java"]interface LetterProcess { public void writeContext(String context); public void fillEnvelope(String address); public void letterIntoEnvelope(); public void sendLetter(); } ...原创 2013-02-19 14:13:17 · 97 阅读 · 0 评论 -
Strategy -- 策略模式
[code="java"]public interface Strategy { public void operation(); } /** * 三条妙计 */ class BackDoor implements Strategy { @Override public void operation() { System.out.println("找乔国...原创 2013-02-19 14:16:31 · 90 阅读 · 0 评论