java设计模式-代理模式
Posted 秦黎
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java设计模式-代理模式相关的知识,希望对你有一定的参考价值。
package proxy; /** * 抽象主题,定义主要功能 */ public interface Subject { public void operate(); }
package proxy; public class Proxy implements Subject{ private Subject subject; public Proxy(Subject subject) { this.subject = subject; } public void operate() { System.out.println("before operate......"); subject.operate(); System.out.println("after operate......"); } }
package proxy; public class RealSubject implements Subject{ public void operate() { System.out.println("realsubject operatestarted......"); } }
package proxy; public class Client { public static void main(String[] args) { Subject subject = new RealSubject(); Proxy proxy = new Proxy(subject); proxy.operate(); } }
以上是关于java设计模式-代理模式的主要内容,如果未能解决你的问题,请参考以下文章