影片出租店 重构方法(7)
影片出租店是《重构:改善既有代码的设计》里面的第一个例子。使用了多种重构方法。影片出租店:计算每一位顾客的消费金额并打印详单。操作者告诉程序:顾客租了哪些影片,租期多长,程序便根据租赁时间和影片类型算出费用。影片分为三类:普通片,儿童片和新片。除了计算费用,还要为常客计算积分,积分会根据租片种类是否为新片而有不同。第6次重构:运用多态取代与价格相关的条件逻辑 有多种影片类型,他们的计费方...