コード例 #1
0
ファイル: 上传配件.cs プロジェクト: harrylsp/Strategy
 public override void DoStrategyWork(StrategyContext strategyContext)
 {
     Console.Write("执行上传配件业务 ");
     Console.WriteLine("我是可变参数:" + strategyContext.pars);
 }
コード例 #2
0
ファイル: User.cs プロジェクト: harrylsp/Strategy
 public User(TaskType taskType, string pars)
 {
     this.strategyContext      = new StrategyContext(new InstanceFactory <IStrategy>().CreateInstanceBySubClass(taskType));
     this.strategyContext.pars = pars;
 }
コード例 #3
0
 public abstract void DoStrategyWork(StrategyContext strategyContext);