public class test
{
public static void main(String[] arg){
Proxy proxy= new Proxy();
proxy.sayHello();
}
}
interface helloInterface{
void sayHello();
}
class Hello implements helloInterface
{
@Override
public void sayHello(){
System.out.println(“Target Say Hello”);
}
}
class Proxy implements helloInterface
{
@Override
public void sayHello(){
Hello hello = new Hello();
System.out.println("Before Target Say Hello 00");
hello.sayHello();
System.out.println("After Target Say Hello 02");
}
}