打字猴:1.7004758e+09
1700475800 System.out.println(”\n”);
1700475801
1700475802 //山寨公司生产的产品很多,不过我只要指定产品就成了
1700475803
1700475804 System.out.println(”––-山寨公司是这样运行的––-“);
1700475805
1700475806 ShanZhaiCorp shanZhaiCorp=new ShanZhaiCorp(new IPod());
1700475807
1700475808 shanZhaiCorp.makeMoney();
1700475809
1700475810 }
1700475811
1700475812 }
1700475813
1700475814 运行结果如下所示:
1700475815
1700475816 ––-房地产公司是这样运行的––-
1700475817
1700475818 生产出的房子是这样的……
1700475819
1700475820 生产出的房子卖出去了……
1700475821
1700475822 房地产公司赚大钱了……
1700475823
1700475824 ––-山寨公司是这样运行的––-
1700475825
1700475826 生产出的iPod是这个样子的……
1700475827
1700475828 生产出的iPod卖出去了……
1700475829
1700475830 我赚钱呀……
1700475831
1700475832 突然有一天,老板良心发现了,不准备生产这种“三无”产品了,那我们程序该怎么修改呢?如果仍重操旧业,生产衣服,那该如何处理呢?很容易处理,增加一个产品类,然后稍稍修改一下场景就可以了,我们来看衣服产品类,如代码清单29-14所示。
1700475833
1700475834 代码清单29-14 服装
1700475835
1700475836 public class Clothes extends Product{
1700475837
1700475838 public void beProducted(){
1700475839
1700475840 System.out.println(“生产出的衣服是这样的……”);
1700475841
1700475842 }
1700475843
1700475844 public void beSelled(){
1700475845
1700475846 System.out.println(“生产出的衣服卖出去了……”);
1700475847
1700475848 }
1700475849
[ 上一页 ]  [ :1.7004758e+09 ]  [ 下一页 ]