私はこのようなメソッドシグネチャを持っています。Javaのメソッドで効率的なパラメータを渡す
public void calculateFinalInvoice(int a, int b, int c, int d, int e, int f, int g, int h, int i, InvoiceDO invoiceDO) {
// TO DO
}
私はsomanyパラメータを渡しています。したがって、これらのパラメータをすべてパフォーマンスに合わせて渡す方が良いでしょう。 または 1)このすべてのパラメータのクラスを維持する 2)これらのすべてのパラメータに対してHashMapを維持する 3)このためのArrayListを維持する。
パフォーマンスを上げるにはどちらが良いかお教えください。
は、それが常に 'パラメータの数をi'しますか? –
これはどのくらい頻繁に呼び出されますか? – waldol1
コードのメンテナンスにクラスを使用します。あなたが必要としない限り、パフォーマンスについて心配しないでください。 –