static void Main(string[] args) { var me = new Myself(new DefaultWearingStrategy()); me.GoOutside(); me.ChangeStrategy(new RainWearingStrategy()); me.GoOutside(); me.ChangeStrategy(new SunshineWearingStrategy()); me.GoOutside(); }
private static void Strategy() { var me = new Myself(); me.ChangeStrategy(new RainWearingStrategy()); me.GoOutside(); var myFriend = new Myself(); myFriend.ChangeStrategy(new SunshineWearingStrategy()); myFriend.GoOutside(); }
public function run() { var me = new Myself(); me.ChangeStrategy(new RainWearingStrategy()); me.GoOutside(); }