Java代理模式
2015-12-01 15:35
381 查看
interface Subject{ void make(); } class RealSubject implements Subject{ public void make(){ System.out.println("RealSubject start"); } } class ProxySubject implements Subject{ private Subject rs; public ProxySubject(Subject s){ this.rs = s; } public void prepare(){ System.out.println("ProxySubject start"); } public void make(){ this.prepare(); rs.make(); this.destroy(); } public void destroy(){ System.out.println("ProxySubject end"); } } public class proxyDemo { public static void main(String[] args) { Subject s = new ProxySubject(new RealSubject()); s.make(); } }
相关文章推荐
- Java工厂模式
- Eclipse @override报错解决
- java中String的常用方法
- Java输出一个时间段内时间和星期对应关系
- 整理java读书笔记十五之java中的内部类
- java学习笔记-设计模式1(简介)
- java 浮点类型的四舍五入
- Java读书笔记十六(Java中的枚举类)
- java用jdbc连接neo4j
- eclipse无法导入已有android项目
- Java 修饰符
- Java IDE__Eclipse、MyEclipse为XML添加DTD约束
- 漫漫Java路----连接数据库
- spring - 国际化
- java日期的加减 Calendar
- spring aop动态切换数据源问题
- day_30Java反射
- Ofbiz——java中用cookie保留5个最近浏览记录
- Java NIO 系列教程
- Java反射