IHello.java
package com.brj.springDemo;
public interface IHello {
public abstract void hello();
}
Hello.java
package com.brj.springDemo;
public class Hello implements IHello {
public void hello() {
System.out.println("Hello!");
}
}
HelloProxy.java
package com.brj.springDemo;
public class HelloProxy implements IHello {
private Hello target;
public HelloProxy(Hello target){
this.target = target;
}
public void hello() {
System.out.println("write the log file..");
target.hello();
System.out.println("write the log file.... ");
}
}
Test.java
package com.brj.springDemo;
public class Test {
public static void main(String agrs[]){
IHello proxy = new HelloProxy(new Hello());
proxy.hello();
}
}
读完这篇文章后,您心情如何?