Java的策略模式
今天难得母亲大人休息,跟外婆妹妹她们一起去喝早茶,本来是很平常的一餐,但当结账时我看到了餐厅上写的打折优惠(具体部分没有拍照,大致是下面这样子),心里若有所思,觉得跟 Java 的策略模式很相像。刚好我也没有具体去实现过策略模式,趁着这个机会,自己试着实现了一下策略模式。
08:30 - 11:30 打 6.8 折 以结算时间为准
12:00 - 17:00 打 8.8 折 以入单时间为准
19:30 - 22:00 打 7.0 折 以入单时间为准
需求(自己添加的)
根据入单时间和结算时间,计算本次的消费金额
当我写完后,去网上看了一下具体的策略模式,发现网上的好像比我写的要简单一点,网上的是根据具体的策略手动 new 出来一个策略对象的
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。