Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
503 views
in Technique[技术] by (71.8m points)

已经被广泛调用的底层方法,如果轻松扩展参数?

aaaa.png

如图,现在有一个底层方法func1,已在很多地方进行了调用,现在想扩展一个D参数,那么调用它的上层方法都需要手动添加上一个D参数~~

(D参数为必填参数)
这种需求碰到了很多次,每次都是手动把每个已经调用的地方加上一个新扩展的参数。

这个问题有没有好的解决方案?或者在最初设计时需要注意什么?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

这个情况,如果需要不断扩展参数的情况下,我个人感觉换成对象比较好, 或者使用可变参数,实际就是个数组。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...