会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
海的味道
defeat is a state of mind,no one is ever defeated util defeat has been accepted as a reality
博客园
首页
新随笔
联系
订阅
管理
2020年6月8日
设计模式之策略模式(排除过多的if-else,且无需反射和注解的实现方式)
摘要: 1.设计模式选型 行为型(策略模式),为消除if-else 实现代码的松耦合而存在 2.思路:将行为的决策权交给枚举,有多少种情况就需要定义多少个枚举类型,匹配时根据枚举类型中的键值进行决策。 3.talk is cheap, show me the code 4.代码实现: 4.1定义一个超级父类
阅读全文
posted @ 2020-06-08 17:04 漂渡
阅读(2323)
评论(0)
推荐(0)
编辑
公告