建立一个Farmer,类中提供PlantVegetable和plantFruit方法,根据不同的季节种植不同的水果和蔬菜,并输出当前种植的水果和蔬菜信息。实现当季节变化时,不需要更改Farmer类中的代码。
实现思路:分别建立IFruit和IVegetable接口:水果类实现IFruit接口,蔬菜实现IVegetable接口。建立Farmer类,提供plantFruit方法的参数类型为IFruit,plantVegetable