Strategy design pattern in PHP

See also