Reply To: Strategy vs Template method vs Policy based design