java:装饰者模式,节点流和处理流
2014-05-26 17:31
411 查看
接口:
interface Worker { public void dowork(); }
清洁工:被装饰者,节点流
class Clean implements Worker { public void dowork(){ System.out.println("搞清洁"); } }
A公司:装饰者,处理流
class Aworker implements Worker { private Worker worker; //传进来的对象是woker的实现类 public Aworker(Worker worker){ this.worker = worker; } public void dowork(){ System.out.println("A公司"); worker.dowork(); } }
实例化:
class Test { public static void main(String args[]){ Clean clean = new Clean(); Aworker worker1 = new Aworker(clean); worker1.dowork(); } }
相关文章推荐
- java4Android(15)处理流的使用示例、装饰者设计模式、节点流和处理流的关系
- JAVA io流(2) 节点流和处理流 装饰者模式!!!
- Decorate(装饰者模式) 实现留言版词汇处理
- Decorate(装饰者模式) 实现留言版词汇处理
- 装饰者模式【java版】
- 谈谈对java I/O中装饰者模式的理解
- Java设计模式:装饰者模式(Decorator)
- Java事件处理模式
- 谈java中装饰者模式与继承的区别
- Java 装饰者设计模式
- java软件体系结构设计模式----装饰者
- java设计模式----模版模式+内部类+设计时间事件处理框架
- Java事件处理模式
- [java日期处理]日期是否合法的判断(宽松性为non-lenient模式) - 闭月羞花猫 - CSDNBlog
- JAVA设计模式-事务处理
- JAVA IO操作总结——节点流和处理流
- Decorate(装饰者模式) 实现留言反馈板文本处理
- JAVA设计模式之事务处理
- JAVA调用SYBASE过程报过程模式不对的处理
- 装饰者模式【java版】