优化if...else...语句

博客园头条 2年前 (2023) cnblogshot
1.2K 0

内容简介:

写代码的时候经常遇到这样的场景:根据某个字段值来进行不同的逻辑处理。例如,不同的会员等级在购物时有不同的折扣力度。如果会员的等级很多,那么代码中与之相关的if...elseif...else...会特别长,而且每新增一种等级时需要修改原先的代码。可以用策略模式来优化,消除这种场景下的if...elseif...else...,使代码看起来更优雅。

首先,定义一个接口
/**
* 会员服务
*/
public interface VipService {
void handle();
}
然后,定义实现类
/**
* 白银会员
*/
public class SilverVip...

查看原文

? 优化if...else...语句

版权声明:cnblogshot 发表于 2023-01-17 10:48:18。
转载请注明:优化if...else...语句 | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...