天天看點

政策模式

政策設計模式,指的是建立一個能夠根據所傳遞的參數對象的不同而具有不同行為的方法。政策就是傳遞進去的參數對象,比如下面例子main()中的Processor對象。有兩種不同類型的政策應用到了String類型的s對象上。

政策模式編寫步驟

1、對一組操作抽象出一個共同接口,定義這個共同接口

2、編寫政策類,實作這個接口,每個政策類都有其獨特的實作

3、編寫環境角色類,類中持有一個對共同接口的引用,對政策對象注入如set方法和get方法或者用構造方法完成指派

(2014-05-14 晚)