android-設計模式-策略模式

定義:定義了一系列的算法,將相同類型的每個算法封裝起來,並且可以相互的替換,利用了多態的形式。主要是替代if…else… switch…case..等硬編碼的形式。缺點就是在使用的客戶端必須理解算法的區別,並且將各個算法封裝起來對象的數目就會很多。 具體的是使用方法: Context:用來操作策略的對象 Strategy:策略的抽象 ConcreteStrategy:具體的策略 抽象的策略 具體的
相關文章
相關標籤/搜索