dw3105/strategy_pattern archive