/* Author: James Tam Version: 2015 Learning objectives: example application of the Strategy design pattern. */ public class Driver { public static void main (String [] args) { MyContainer aContainer = null; // First algorithm aContainer = new MyContainer (new AddAlgorithm()); System.out.println(aContainer.executeAlgorithm(2,5)); // Second algorithm aContainer = new MyContainer (new MultiplyAlgorithm()); System.out.println(aContainer.executeAlgorithm(2,5)); } }