static void Main(string[] args) { Context ctx = new Context(new ConcreteStrategy1()); //or // Context ctx = new Context(new ConcreteStrategy2()); ctx.ExecuteAlgorithm(Show); Console.ReadLine(); }
static void Main(string[] args) { var context = new Context(); Console.WriteLine("Client: Strategy is set to normal sorting."); context.Algorithm = new CountingSort(); context.ExecuteAlgorithm(); Console.WriteLine(); Console.ReadLine(); }