package com.frameworkset.proxy;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: </p>
*
* @author biaoping.yin
* @version 1.0
*/
public class TestProxyImpl implements TestProxy{
private String string;
public static void main(String[] args) {
TestProxyImpl testproxyimpl = new TestProxyImpl();
Object test = ProxyFactory.createProxy(new TestInvocationHandler(testproxyimpl));
//System.out.println("test:"+test);
TestProxy proxy = (TestProxy)test;
try {
System.out.println(proxy.getString());
} catch (Throwable ex) {
ex.printStackTrace();
}
}
public String getString() throws Throwable {
return string == null?"hello":string;
}
public void setString(String string) {
this.string = string;
}
}