0

私は自分自身とサードパーティが使用するライブラリを開発しています。このライブラリを初期化するには、かなりの数の必須パラメーターを渡す必要があります。全部で何人かはまだわかりませんが、もう9人です。

これらのパラメーターを渡すための最良の方法は何かを理解しようとしています。

1) 各パラメーターを 1 つずつ渡します。これは扱いにくく、エラーが発生しやすくなります。

2) パラメーターごとに 1 つの定数を使用できるようにし、各定数が値のキーであるハッシュ テーブルをライブラリに要求するようにします。

3) すべてのフィールドを含むモデル オブジェクトを作成し、それをユーザーが利用できるようにします。

2 番と 3 番が最良のようですが、他の場所で実装されているものを見たことがあるかどうかはわかりません。

4

1 に答える 1

1

あなたの 3. は有望に見えます。

9 つすべてまたはそれ以上の値を持つ 1 つのオブジェクトを渡すと、読み取り可能になります。

また、同様の種類の値を送信する必要がある場合は、配列または辞書を送信できます。

于 2013-04-04T19:07:26.110 に答える