1. 程式人生 > >策略模式實戰

策略模式實戰

策略模式

在策略模式(Strategy Pattern)中,一個類的行為或其演算法可以在執行時更改。這種型別的設計模式屬於行為型模式。
主要解決在有多種演算法相似的情況下,使用 if...else 所帶來的複雜和難以維護。

策略模式的定義網上很多文章都有詳細的說明。這次很巧,我在專案中也遇到一個需要很多if..else才能解決的問題。
優秀的我很快想到策略模式。