動態代理模式的核心

動態代理模式的核心,在於,實體是原先就存在的。而代理自己是動態建立的。代理

Proxy.newProxyInstance(i.getClass().getClassLoader(), i.getClass().getInterfaces(), new 我是動態代理類(i));

上面的「我是動態代理類」就是所謂「動態」部分。Proxy.newProxyInstance 會返回一個實體所擴展的接口。code

實體中實現了全部的功能,經過動態代理,過濾掉了一些功能。接口

一個代理的輸入、輸出都是那個實體所擴展的接口。get

相關文章
相關標籤/搜索