这是一个影片出租店用的程序,计算每一位顾客的消费金额并打印详单,操作者告诉程序:顾客租了哪些影片,租期多长,程序便根据租赁时间和影片类型算出费用。影片分为三类:普通片、儿童片和新片。除了计算费用,还要为常客计算积分,积分会根据租片种类是否为新片而有不同。
Rental Record for user1
regular movie 3.5
new movie 6.0
children movie 4.5
Amount owed is 14.0
You earned 4 frequent renter points
用户希望改变影片的分类规则,但还没决定怎么改。不过可以肯定的是改动的方案会影响顾客消费和常客积分点的计算方式
根据新需求的要求对代码进行重构,使其更加符合面向对象精神,(可选:并添加HTML格式的输出详单实现)。