行爲模式(策略模式)

策略模式定義了一族相同類型的算法,算法之間獨立封裝,並且可以互換代替。 這些算法是同一類型問題的多種處理方式,他們具體行爲有差別。 每一個算法、或說每一種處理方式稱爲一個策略。 在應用中,就可以根據環境的不同,選擇不同的策略來處理問題。   以數組輸出爲例。 數組的輸出有序列化輸出、JSON字符串輸出和數組格式輸出等方式。 每種輸出方式都可以獨立封裝起來,作爲一個策略。 應用時,如要把數組保存到數
相關文章
相關標籤/搜索