// Code using the template method pattern
        void flyTheDucks_Click(object sender, EventArgs e)
        {
            Duck mallard = new MallardDuck();
            mallard.Migrate();

            Duck mandarin = new MandarinDuck();
            mandarin.Migrate();
        }