1、在使用動態代理程式時候,需要定義一個位於代理類別與委託類別之間的中介類別。
這個中介類別被要求實作InvocationHandler介面。
/** * 调用处理程序 */ public interface InvocationHandler { Object invoke(Object proxy, Method method, Object[] args); }
2、動態代理方式下,要求委託類別必須實作某個介面。
public class Vendor implements Sell { public void sell() { System.out.println("In sell method"); } public void ad() { System,out.println("ad method"); } }
以上是如何使用Java動態代理?的詳細內容。更多資訊請關注PHP中文網其他相關文章!