摘要: 行为型:状态模式 状态模式:允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。 1 /** 2 * 场景:假如要做个四种咖啡机的机器。 3 * - 美式咖啡态(american):只吐黑咖啡 4 * - 普通拿铁态(latte): 黑咖啡加点奶 5 * - 香草拿铁态(vani 阅读全文
posted @ 2021-04-16 15:58 SaBoo 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 行为模式:策略模式 策略模式: 定义一系列的算法,把他们一个个封装起来,并且使它们可相互替换。 假设场景:有同一个商品,通过在后台给它设置不同的价格类型,让他展示不同的价格。 当价格类型为“预售价”时,满 100 - 20,不满 100 打 9 折 当价格类型为“大促价”时,满 100 - 30,不 阅读全文
posted @ 2021-04-16 13:50 SaBoo 阅读(95) 评论(0) 推荐(0) 编辑