天天看點

54_55總結分析動态代理類的設計原理與結構

54_55總結分析動态代理類的設計原理與結構

log()是系統日志,可以利用切面程式設計将他子產品化,熱插拔的插入到invoke方法周圍

針對之前的代碼,應該抽取黃色部分出來,并子產品化

54_55總結分析動态代理類的設計原理與結構

目标抽取成為一個參數

系統功能抽取成一個對象

通知接口--契約

契約的實作--通常是上班時使用Spring aop 時,工作量最大的工作

使用spring的aop時,隻需幹兩件事

1 配置Advice

2 配置 target

開始做,堅持做,重複做