跨越调用链传递可选参数

时间:2018-06-04 10:17:40

标签: java android oop design-patterns

我有一系列方法调用,我需要在特定目标中传递一些额外的参数,但这些参数只与该目标相关。
是否有一个整洁的模式通过某种委托对象/缓存传递额外的参数,这样我就不需要重构现有的方法,并在所有其他情况下为新的参数传递null

1 个答案:

答案 0 :(得分:0)

您只需要一个参数用于所有功能。

Bundle bundle.

您可以使用bundle.putExtra()将所有类型的信息放入其中。