使用策略模式，使商品打折促销的类型从程序界面中分离。
Merge origin/master