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!