![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java模式
燃烧的岁月_
coding
展开
-
观察者设计模式示例
package com.zyf.day27.guancha;import java.util.ArrayList;import java.util.Random;/* 观察者设计模式:观察者设计模式解决的问题时当一个对象发生指定的动作时,要通过另外一个对象做出相应的处理。 需求: 编写一个气象站、一个工人两个类,当气象站更新天气 的时候,要通知人做出相应的处理。 问题1:转载 2017-01-05 05:11:17 · 289 阅读 · 0 评论 -
工厂模式
package com.zyf.day27.fanshe;import java.io.BufferedReader;import java.io.FileReader;import java.lang.reflect.Constructor;import java.lang.reflect.Field;/** * * @author root *反射: */public原创 2017-01-05 15:40:21 · 231 阅读 · 0 评论 -
Java装饰者模式
package com.zyf.day21.other;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;//BufferedReader是不是拓展了Fi原创 2016-12-28 23:03:12 · 223 阅读 · 0 评论 -
通过继承类实现
package com.zyf.day21.other;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.io.Reader;//BufferedReader是不是拓展了FileReader的功能//Bu原创 2016-12-28 21:40:47 · 314 阅读 · 0 评论 -
装饰者实例一 一家三人分工
package com.zyf.day21.other;/** * * @author root *练习: * 一家三人工作 * 儿子:画画 * 母亲:画画 上色 * 父亲:装画框 */interface Work{ public void work();}class Son implements Work{ @Override publ原创 2016-12-29 00:50:54 · 256 阅读 · 0 评论