打字猴:1.7004767e+09
1700476700 }
1700476701
1700476702 产品和工厂都具备了,剩下的工作就是建立一个场景类模拟调用者调用,如代码清单30-22所示。
1700476703
1700476704 代码清单30-22 场景类
1700476705
1700476706 public class Client{
1700476707
1700476708 public static void main(String[]args){
1700476709
1700476710 //要求生产一辆奔驰SUV
1700476711
1700476712 System.out.println(”===要求生产一辆奔驰SUV===”);
1700476713
1700476714 //首先找到生产奔驰车的工厂
1700476715
1700476716 System.out.println(“A、找到奔驰车工厂”);
1700476717
1700476718 CarFactory carFactory=new BenzFactory();
1700476719
1700476720 //开始生产奔驰SUV
1700476721
1700476722 System.out.println(“B、开始生产奔驰SUV”);
1700476723
1700476724 ICar benzSuv=carFactory.createSuv();
1700476725
1700476726 //生产完毕,展示一下车辆信息
1700476727
1700476728 System.out.println(“C、生产出的汽车如下:”);
1700476729
1700476730 System.out.println(“汽车品牌:”+benzSuv.getBand());
1700476731
1700476732 System.out.println(“汽车型号:”+benzSuv.getModel());
1700476733
1700476734 }
1700476735
1700476736 }
1700476737
1700476738 运行结果如下所示:
1700476739
1700476740 ===要求生产一辆奔驰SUV===
1700476741
1700476742 A、找到奔驰车工厂
1700476743
1700476744 B、开始生产奔驰SUV
1700476745
1700476746 C、生产出的汽车如下:
1700476747
1700476748 汽车品牌:奔驰汽车
1700476749
[ 上一页 ]  [ :1.7004767e+09 ]  [ 下一页 ]