对于如果减少if和else的记录

首先,有个接口类,里面包含两个方法,一个是 是否能处理,另一个接口就是实际的处理逻辑
写10个实现类,根据各自的业务逻辑
然后,创建一个实现类的List,把所有实现类放进list中

在需要使用的地方,遍历List,先调用 是否能处理方法,如果能处理,就处理,然后结束循环;如果,不能处理,继续循环

这样就很好的解决类if,else

发布了78 篇原创文章 · 获赞 29 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/lvhonglei1987/article/details/95244457
今日推荐