Heim >Java >javaLernprogramm >Analysieren Sie den Code der dynamischen Java-Proxy-Instanz
Anweisungen
1. Verwenden Sie einen Proxy, um das Objekt zu umschließen, und verwenden Sie dann das Proxy-Objekt, um das ursprüngliche Objekt zu ersetzen.
2. Jeder Aufruf des Originalobjekts muss über den Proxy erfolgen. Das Proxy-Objekt bestimmt, ob und wann Methodenaufrufe an das Originalobjekt weitergeleitet werden.
Instanzen
public static void main(String[] args) { Roommate roommate = new Roommate("zhangsan"); Hungry proxyInstance = (Hungry) Proxy.newProxyInstance( roommate.getClass().getClassLoader(), roommate.getClass().getInterfaces(), new RoommateInvocationHandler<Roommate>(roommate) ); proxyInstance.callLunch(); } //输出结果 下单前,我先帮你看下有没有平台优惠券吧 好饿,今天午饭点外卖吧
Das obige ist der detaillierte Inhalt vonAnalysieren Sie den Code der dynamischen Java-Proxy-Instanz. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!