public static void Main() { Context context = new Context(new ConcreteStrategy1()); context.ExecuteOperation(); context.SetStrategy(new ConcreteStrategy2()); context.ExecuteOperation(); }
static void Main(string[] args) { Context context = new Context(new ConcreteStrategy1()); context.ExecuteOperation(); context.SetStrategy(new ConcreteStrategy2()); context.ExecuteOperation(); Console.ReadLine(); }
public static void Main() { Context context = new Context(new ConcreteStrategy1()); context.ExecuteOperation(); context.SetStrategy(new ConcreteStrategy2()); context.ExecuteOperation(); Console.ReadKey(); }
static void Main(string[] args) { Context a = new Context(new ConcreteStrategyA()); Context b = new Context(new ConcreteStrategyB()); a.ExecuteOperation(); b.ExecuteOperation(); }