首先說明一下:這是兩個2個東西拉
動態代理,不是java語言特性, 只是java提供動態方法攔截的一種方式(工具)
有點類似 hook
動態代理,只是動態的通過反射,動態執行目標的相關操作,
當然要想實現動態代理,必須該類有接口(貌似cglib不需要的)
動態代理,是一種實現方式
多態,是oo語言的特性
動態代理,不是java語言特性, 只是java提供動態方法攔截的一種方式(工具)
有點類似 hook
動態代理,只是動態的通過反射,動態執行目標的相關操作,
當然要想實現動態代理,必須該類有接口(貌似cglib不需要的)
動態代理,是一種實現方式
多態,是oo語言的特性
多態表現在重載,一個父類的變量可以引用子類的對象