结构型模式----代理模式之静态代理

来源:互联网 发布:java内部类的好处 编辑:程序博客网 时间:2024/05/22 10:33
public class StaticProxyMode {public static void main(String[] args) {       HelloWorld proxy = new HelloWorldImplProxy(new HelloWorldImpl());       proxy.a();       System.out.println("=================");       proxy.b();}}interface HelloWorld {public abstract void a();public abstract void b();}class HelloWorldImpl implements HelloWorld {@Overridepublic void a() {System.out.println("a");}@Overridepublic void b() {System.out.println("b");}}class HelloWorldImplProxy implements HelloWorld {private HelloWorld weituo;public HelloWorldImplProxy(HelloWorld weituo) {this.weituo = weituo;}@Overridepublic void a() {System.out.println("a方法执行前");weituo.a();System.out.println("a方法执行后");}@Overridepublic void b() {System.out.println("b方法执行前");weituo.b();System.out.println("b方法执行后");}}

0 0
原创粉丝点击