Rumah  >  Artikel  >  Java  >  Contoh analisis corak proksi Java.

Contoh analisis corak proksi Java.

PHPz
PHPzke hadapan
2023-05-09 17:07:331196semak imbas

1. Klasifikasi

Proksi di Jawa dibahagikan kepada proksi statik dan proksi dinamik mengikut masa penjanaan kelas proksi. Kelas proksi statik dijana semasa penyusunan, manakala kelas proksi dinamik dijana secara dinamik semasa masa jalan Java Ejen dinamik termasuk ejen JDK dan ejen CGLib.

2. Contoh proksi

public class HelloWorld {
    public static void main(String[] args) {
        ProxyPoint pp = new ProxyPoint();
        pp.sell();
    }
}
 
// 卖票接口
interface SellTickets {
    void sell();
}
 
// 火车站:火车站具有卖票功能,所以需要实现SellTickets接口
class TrainStation implements SellTickets {
    @Override
    public void sell() {
        System.out.println("火车站卖票");
    }
}
 
// 代售点
class ProxyPoint implements SellTickets {
    private TrainStation station = new TrainStation();
    
    @Override
    public void sell() {
        System.out.println("代售点收起一些服务费用");
        station.sell();
    }
}

Atas ialah kandungan terperinci Contoh analisis corak proksi 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