static void Main(string[] args)
        {
            Console.Title = "果园实现统一的种植方法";
            Orchard bjOrchard = new BJOrchard();                  //创建北京果园实例

            bjOrchard.Fruit = new Apple();                        //创建苹果类实例
            bjOrchard.Plant();                                    //北京果园种植苹果
            bjOrchard.Fruit = new Orange();                       //创建桔子类实例
            bjOrchard.Plant();                                    //北京果园种植桔子
            Orchard shOrchard = new SHOrchard();                  //创建上海果园实例

            shOrchard.Fruit = new Apple();                        //创建苹果类实例
            shOrchard.Plant();                                    //上海果园种植苹果
            shOrchard.Fruit = new Orange();                       //创建桔子类实例
            shOrchard.Plant();                                    //上海果园种植桔子
            Console.Read();
        }
コード例 #2
0
 static void Main(string[] args)
 {
     Console.Title = "果园实现统一的种植方法";
     Orchard bjOrchard = new BJOrchard();                  //创建北京果园实例
     bjOrchard.Fruit = new Apple();                        //创建苹果类实例
     bjOrchard.Plant();                                    //北京果园种植苹果
     bjOrchard.Fruit = new Orange();                       //创建桔子类实例
     bjOrchard.Plant();                                    //北京果园种植桔子
     Orchard shOrchard = new SHOrchard();                  //创建上海果园实例
     shOrchard.Fruit = new Apple();                        //创建苹果类实例
     shOrchard.Plant();                                    //上海果园种植苹果
     shOrchard.Fruit = new Orange();                       //创建桔子类实例
     shOrchard.Plant();                                    //上海果园种植桔子
     Console.Read();
 }