public ModelDuck() { m_FlyBehavior = new FlyNoWay(); m_QuackBehavior = new NormalQuack(); }
public MiniDuckSimulator() { flyBehavior = new FlyNoWay(); }
public ModelDuck() { FlyBehavior = new FlyNoWay(); QuackBehavior = new QuackSound(); }
public ModelDuck() { flyBehavior = new FlyNoWay(); quakeBehavior = new Quake(); }
public RubberDuck() { FlyBehavour = new FlyNoWay(); }
public RubberDuck() { // 多态 接口保存特定对象. m_FlyBehavior = new FlyNoWay(); }
public ModelDuck() { FlyBehavior = new FlyNoWay(); // Утка-приманка изначально летать не умеет... QuackBehavior = new Quack(); }
public RubberDuck() { FlyBehavior = new FlyNoWay(); QuackBehavior = new Squeak(); }
public ModelDuck() { FlyBehavior = new FlyNoWay(); QuackBehavior = new MuteQuack(); }