設計模式----策略模式(推送的實現)

一、何爲策略模式 策略模式是行爲型模式的一種,主要用於需要使用不同的算法來處理不同的數據對象時使用,是一種可以在運行時選擇算法的設計模式。也稱爲政策模式。 主要解決:在有多種算法相似的情況下,使用 if...else 所帶來的複雜和難以維護。 何時使用:一個系統有許多許多類,而區分它們的只是他們直接的行爲。 如何解決:將這些算法封裝成一個一個的類,任意地替換。 應用實例: 1、諸葛亮的錦囊妙計,每
相關文章
相關標籤/搜索