老师,此处的策略模式,我改用了枚举进行配合,请问可行么

来源:19-2 策略模式coding

malang

2020-03-07

图片描述
这种实现相对工厂模式有什么缺点么,我感觉会简单一点,另外这样的方式也相当于是单例模式的对吧

写回答

2回答

malang

提问者

2020-03-07

//img.mukewang.com/szimg/5e63307d0979761a11380696.jpg

这是UML类图

0
0

malang

提问者

2020-03-07

public PromotionEnum get(String key) {
   if (key.equals("dis")) return PromotionEnum.DIS;
   else if (key.equals("full")) return PromotionEnum.FULL;
   else return PromotionEnum.NOT;
}

这个方法是多余的哈,忽略……

0
0

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3430 学习 · 407 问题

查看课程