Design Pattern: 策略模式和適配器模式

策略模式用於抽象對於同一個對象的不一樣處理方式,把相同處理方式(內部狀態)抽象成一個類,經過策略選擇類選擇產生對應的策略來處理輸入的對象。java 換個角度想一想,其實策略模式須要結合簡單工廠模式一塊兒使用,是一種進化版的簡單工廠類。能夠說策略模式是實現簡單工廠模式的一種必要。就像直接把計算器的不一樣算法加減乘除封裝成對象,這其實就是策略模式,再經過簡單工廠類中的判斷,返回不一樣的策略對象。(P.
相關文章
相關標籤/搜索