0

我正在开发一个供我自己和第三方使用的库。为了初始化这个库,我需要传递相当多的强制参数。我不知道总共有多少,但我已经9岁了。

我试图弄清楚传递这些参数的最佳方式是什么。

1) 一个一个地传递每个参数。这将变得笨拙且容易出错。

2)为每个参数提供一个常量,并使库需要一个哈希表,每个常量都是值的键。

3) 创建一个包含所有字段的模型对象,并将其提供给用户。

2 号和 3 号似乎是最好的,尽管我不确定我是否在其他任何地方看到过它们中的任何一个。

4

1 回答 1

1

你的 3. 看起来很有希望。

传递一个包含所有 9 个或更多值的对象将是可读的。

此外,如果您需要发送类似类型的值,您可以发送数组或字典。

于 2013-04-04T19:07:26.110 回答