protected void btn_Squeak_Click(object sender, EventArgs e) { Duck quackDuck = new SuperDuck(); quackDuck.QuackBehavior = new Squeak(); lbl_QuackResult.Text = quackDuck.PerformQuack(); quackDuck.DoQuack(); }
protected void btn_FlyRocketPowered_Click(object sender, EventArgs e) { Duck flyWithRocketPowered = new SuperDuck(); flyWithRocketPowered.FlyBehavior = new FlyRocketPowered(); lbl_Result.Text = flyWithRocketPowered.PerformFly(); }
protected void btn_FlyWithWings_Click(object sender, EventArgs e) { Duck flyWithWingsDuck = new SuperDuck(); flyWithWingsDuck.FlyBehavior = new FlyWithWings(); lbl_Result.Text = flyWithWingsDuck.PerformFly(); }
protected void btn_FlyNoWay_Click(object sender, EventArgs e) { Duck noWayDuck = new SuperDuck(); noWayDuck.FlyBehavior = new FlyNoWay(); lbl_Result.Text = noWayDuck.PerformFly(); }