有了Table,我们对其继承,实现更符合业务要求的类

 1    }


SaleReport对外封装了对Table的处理细节,使用SaleReport的用户不会感觉到在使用Table类
 1Table是怎样炼成的:SaleReport Table的继承者            SaleReport report = new SaleReport("销售台帐");
 2Table是怎样炼成的:SaleReport Table的继承者            report.AddRecord("Alex""Phone"2600);
 3Table是怎样炼成的:SaleReport Table的继承者            report.AddRecord("Alex""PC"4560);
 4Table是怎样炼成的:SaleReport Table的继承者            report.AddRecord("Alex""Table"234);
 5Table是怎样炼成的:SaleReport Table的继承者            report.AddRecord("Sidney""Phone"2100);
 6Table是怎样炼成的:SaleReport Table的继承者            report.AddRecord("Sidney""TV"4500);
 7Table是怎样炼成的:SaleReport Table的继承者            report.AddRecord("Tom""oven"300);
 8Table是怎样炼成的:SaleReport Table的继承者            report.AddRecord("Leo""oven"240);
 9Table是怎样炼成的:SaleReport Table的继承者
10Table是怎样炼成的:SaleReport Table的继承者            report.Print();


运行的结果是
序号    姓名    商品名称        日期    数量

1       Alex    Phone   2007-2-13 23:19:27      2600
2       Alex    PC      2007-2-13 23:19:27      4560
3       Alex    Table   2007-2-13 23:19:27      234
4       Sidney  Phone   2007-2-13 23:19:27      2100
5       Sidney  TV      2007-2-13 23:19:27      4500
6       Tom     oven    2007-2-13 23:19:27      300
7       Leo     oven    2007-2-13 23:19:27      240

相关文章:

  • 2021-11-10
  • 2021-07-17
  • 2021-07-09
  • 2021-11-21
  • 2022-12-23
  • 2021-07-07
  • 2021-07-03
  • 2021-07-02
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-22
  • 2021-07-11
  • 2021-07-31
相关资源
相似解决方案