假如有几十项指标要算出值,如何不写if else类似的语句,用更好的方法实现

比如说瓶子数量,易拉罐数量,玻璃瓶数量等等,这样的指标一共有几百项,我想导出来也许只要几项,那我得if else 一个个判断,不同的项走不同的方法,然后导出数据值。如何不写大量判断达到需求,什么方法更好实现和维护。已知这些数据是实时计算的,还要根据不同单位来,一直定时存缓存压力也太大,不能用缓存或者定时存数据库实现

这个就是典型的 工厂+策略+模板方法哦!
看下面的文章,http://www.java265.com/JavaJingYan/202204/16500395952890.html

http://www.java265.com/JavaJingYan/202204/16500395952890.html
如果还有疑问,你私信我,我针对你的代码写一个demo给你。

几项指标有没有规律? 可以用一个表达式进行筛选吧