A few design patterns
6
A Few Design Patterns Strategy, Template, Factory
description
A few design patterns that seem to crop up in small scientific programming tasks, for a non-programmer audience.
Transcript of A few design patterns
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.