static void Main(string[] args) { Duck mallatd = new MallardDuck(); mallatd.performQuack(); mallatd.performFly(); Duck model = new MallardDuck(); model.performFly(); //Динамическое изменение объекта model.setFlyBehavior(new FlyRocketPowered()); model.performFly(); }