需求:在给定 List 集合中,需根据不同的算法规则,选取计算方式并返回结果: 例如:[1, 2, 3, 4, 5] List 集合中都是 Integer 类型数据,根据提供的算法规则,sum 求和,min 求最小值,max 求最大值等: 使用场景:需要根据指定 key,选取不同的逻辑处理方式: 一.使用枚举类实现 (1)定义枚举类DataEnum,需实现指定的计算接口,根据不同的算法规则[使用枚举类中默认的 name 属性],来选取不同的算法计算方式: (2)代码如下: // 计算方式接口定义…