設計模式--spring源碼中使用策略模式(Strategy Pattern)

策略模式(Strategy Pattern)中體現了兩個很是基本的面向對象設計的基本原則:封裝變化的概念;編程中使用接口,而不是對接口實現。策略模式的定義以下:算法 定義一組算法,將每一個算法都封裝起來,而且使它們之間能夠互換。策略模式使這些算法在客戶端調用它們的時候可以互不影響地變化。spring 策略模式使開發人員可以開發出由許多可替換的部分組成的軟件,而且各個部分之間是弱鏈接的關係。弱鏈接的
相關文章
相關標籤/搜索