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