设计模式实践---策略模式实现对大量计算公式的处理

内容简介:

业务流程:
1.用户根据需要选择的实验方案,每个实验方案对应一种计算公式,计算公式例如下面这种

 
 2.将带有实验数据的PDF文件上传到特定位置,对PDF文件进行解析后将数据数据保存到数据库。

3.遍历所有方案,对每种方案使用特定的公式对数据库中的数据进行
重构前实现:
遍历方案,使用IF语句对使用的公式进行判断,而后在IF块里对数据进行处理
IF(Formula=='F1'){
//F1的处理...
}
IF(Formula=='F2'){
//F2的处理...
}
IF(Formula=='F3'){
//F2的处理...
}

这样实现的问题就是程序太过庞...

查看原文

? 设计模式实践---策略模式实现对大量计算公式的处理

版权声明:cnblogshot 发表于 2023-01-06 11:47:14。
转载请注明:设计模式实践---策略模式实现对大量计算公式的处理 | 程序员导航网

暂无评论

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