2014年7月11日 星期五

Design pattern - strategy and template

strategy 策略:有不同的做法,臨機應變
strategy也稱為policy
定義一族演算法,將每一個演算法封裝在subclass,定義一致的介面


template 樣版:相同的規劃,交予不同的物件執行

sort(aCollection, compareFunction(o1, o2){return o1.attr1.compareTo(o2.attr1);})