已经被广泛调用的底层方法,如果轻松扩展参数?
如图,现在有一个底层方法func1,已在很多地方进行了调用,现在想扩展一个D参数,那么调用它的上层方法都需要手动添加上一个D参数~~
(D参数为必填参数)
这种需求碰到了很多次,每次都是手动把每个已经调用的地方加上一个新扩展的参数。
这个问题有没有好的解决方案?或者在最初设计时需要注意什么?
回答:
这个情况,如果需要不断扩展参数的情况下,我个人感觉换成对象比较好, 或者使用可变参数,实际就是个数组。
回答:
重载一下fun1
回答:
首先看下是不是所有的调用这个方法的地方都需要传递这个函数。如果不需要,那么可以新写一个带新参数的方法。
以上是 已经被广泛调用的底层方法,如果轻松扩展参数? 的全部内容, 来源链接: utcz.com/a/166829.html