พร็อกซีแบบไดนามิกคือออบเจ็กต์ที่สร้างขึ้นขณะรันไทม์ที่ใช้อินเทอร์เฟซตั้งแต่หนึ่งอินเทอร์เฟซขึ้นไป การเรียกเมธอดทุกรายการบนพร็อกซีถูกขัดขวางโดย InvocationHandler ซึ่งสามารถเพิ่มลักษณะการทำงานก่อน/หลังการมอบหมายให้กับออบเจ็กต์จริง หรือข้ามการมอบหมายโดยสิ้นเชิง Spring AOP, JPA การโหลดแบบ Lazy Loading และเฟรมเวิร์กจำลอง (Mockito) สร้างขึ้นบนพร็อกซีแบบไดนามิก
Proxy.newProxyInstance ทำงานอย่างไร