Example #1
0
 public static function main()
 {
     $strategyA = new ConcreteStrategyA();
     $context = new Context($strategyA);
     $context->contextInterface();
     $strategyB = new ConcreteStrategyB();
     $context = new Context($strategyB);
     $context->contextInterface();
     $strategyC = new ConcreteStrategyC();
     $context = new Context($strategyC);
     $context->contextInterface();
 }