策略模式

定義

定義一系列的算法,把他們一個個封裝起來,並且使他們可相互替代。

結構與說明

Strategy : 策略接口
ConcreteStrategy : 具體的策略
Context : 上下文,與具體的策略進行交互

實現

在spring中,抽象策略AopProxy,兩種策略實現Cglib2AopProxy、jdkDynamicAopProxy,ProxyFactoryBean代表Context角色,根據條件選擇JDK代理方式還是CGLIB方式。

No Final is final
By  Xu.j.h
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章