Post on 18-Nov-2014
description
A Few Design PatternsStrategy, Template, Factory
StrategyLet client and algorithm change independently
StrategyLet client and algorithm change independently
Template MethodDefine algorithm skeleton, defer some steps to subclasses
Template MethodDefine algorithm skeleton, defer some steps to subclasses
run(data):format() -> commonrunFFT() -> templatedecode() -> common
Factory MethodDefine an interface to create different algorithmsSeparate object definition, creation and use.