Rumah  >  Artikel  >  Java  >  Apakah ciri proksi dinamik java?

Apakah ciri proksi dinamik java?

WBOY
WBOYke hadapan
2023-04-25 11:19:061119semak imbas

Penjelasan

1. Proksi dinamik JDK tidak perlu melaksanakan antara muka, hanya objek sasaran yang perlu melaksanakan antara muka.

2. Proksi dinamik berasaskan antara muka perlu menggunakan API dalam JDK untuk membina objek Proksi secara dinamik dalam memori JVM.

3. Anda perlu menggunakan kaedah java.lang.reflect.Proxy dan newProxyInstance, tetapi kaedah ini perlu menerima tiga parameter.

Contoh

public class BusinessAgent implements Sell {
    private Vendor mVendor;
 
    public BusinessAgent(Vendor vendor) {
        this.mVendor = vendor;
    }
 
    public void sell() {
        System.out.println("before");
        mVendor.sell();
        System.out.println("after");
    }
 
    public void ad() {
        System.out.println("before");
        mVendor.ad();
        System.out.println("after");
    }
}

Atas ialah kandungan terperinci Apakah ciri proksi dinamik java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam