2020-Feb Strategy Pattern DefinitionThe strategy pattern is used to create an interchangeable family of algorithms from which the required process is chosen at run-time. References http://www.blackwasp.co.uk/gofpatterns.aspx http://www.blackwasp.co.uk/Strategy.aspx Newer State Pattern Older Template Method Pattern