准备用策略模式改造SimpleClient