ClientContextstrategyStrategyexecute()ConcreteStrategy1execute()ConcreteStrategy2execute()