问题删除不了,改一下吧
大量if else不知道怎么处理比较好?给提供个思路吗?感谢
这种情况 我的思路是这样的。 把能提前结束的情况放到前面(否定前置),结束掉。这样就能少一层if了例如:

改成下面这样

例2:同样的道理

改成这样:

用枚举吧
多拆几个函数,就看不到这么多if了
看着都晕
应对大量ifelse,使用策略模式+工厂模式解决_Zachariahs的博客-CSDN博客
在之前的博文中,我写过一篇思考设计数据库管理平台的文章,当时在设计时,没有提及到一个点,那就是如果说我的系统要支持一个N多种数据库类型,并且当前市面上每一种数据库之间的表字段,大小写区分,字符长度运算可能都完全不同.就比如Oracle数据库中,在utf8编码下,一个汉字占用2个字节,4000长度的varchar2可以存储2000汉字没有问题,但是在国产达梦数据库中,utf8编码下,一个汉字占用3个字符或者经过配置后占用1个字符,这样的话做数据迁移不经过处理,就必然会报错....
https://blog.csdn.net/Zachariahs/article/details/118543610