Rumah >Java >javaTutorial >Analisis kod contoh proksi dinamik Java
Arahan
1 Gunakan proksi untuk membalut objek, dan kemudian gunakan objek proksi untuk menggantikan objek asal.
2. Sebarang panggilan ke objek asal mesti melalui proksi. Objek proksi menentukan jika dan bila panggilan kaedah diarahkan ke objek asal.
Contoh
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(); } //输出结果 下单前,我先帮你看下有没有平台优惠券吧 好饿,今天午饭点外卖吧
Atas ialah kandungan terperinci Analisis kod contoh proksi dinamik Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!