如图,现在有一个底层方法func1,已在很多地方进行了调用,现在想扩展一个D参数,那么调用它的上层方法都需要手动添加上一个D参数~~
(D参数为必填参数)
这种需求碰到了很多次,每次都是手动把每个已经调用的地方加上一个新扩展的参数。
这个问题有没有好的解决方案?或者在最初设计时需要注意什么?
如图,现在有一个底层方法func1,已在很多地方进行了调用,现在想扩展一个D参数,那么调用它的上层方法都需要手动添加上一个D参数~~
(D参数为必填参数)
这种需求碰到了很多次,每次都是手动把每个已经调用的地方加上一个新扩展的参数。
这个问题有没有好的解决方案?或者在最初设计时需要注意什么?
15 回答8.4k 阅读
7 回答5.3k 阅读
6 回答6.9k 阅读✓ 已解决
8 回答6.2k 阅读
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
这个情况,如果需要不断扩展参数的情况下,我个人感觉换成对象比较好, 或者使用可变参数,实际就是个数组。