設計模式:策略模式(學習筆記)

設計模式的優點:降低程序員設計複雜度。 面向對象中繼承存在的問題:對類的局部改動,尤其超類的局部改動,子類有繼承關係時,會影響其他子類的部分。這時出現溢出效應。策略模式可以解決這易問題。 策略模式原理:分別封裝行爲接口,實現算法族,超類裏放行爲接口對象,在子類裏具體設定行爲對象。 設計原則:分離變化部分,封裝接口,基於接口編程各種功能。此模式讓行爲算法的變化獨立於算法的使用者。 通俗理解,在構造函
相關文章
相關標籤/搜索