Java的策略模式

问题描述

Java的策略模式

今天难得母亲大人休息,跟外婆妹妹她们一起去喝早茶,本来是很平常的一餐,但当结账时我看到了餐厅上写的打折优惠(具体部分没有拍照,大致是下面这样子),心里若有所思,觉得跟 Java 的策略模式很相像。刚好我也没有具体去实现过策略模式,趁着这个机会,自己试着实现了一下策略模式。

08:30 - 11:30 打 6.8 折	以结算时间为准
12:00 - 17:00 打 8.8 折	以入单时间为准
19:30 - 22:00 打 7.0 折	以入单时间为准

需求(自己添加的)
根据入单时间和结算时间,计算本次的消费金额

当我写完后,去网上看了一下具体的策略模式,发现网上的好像比我写的要简单一点,网上的是根据具体的策略手动 new 出来一个策略对象

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)