私は、以下の例のような静的メソッドを使用すると、良いか悪いのかという疑問があります。私にあなたの考えを教えてください:)Javaの静的メソッド - ベストプラクティス?
class SomeClass{
static String appendString(String text){
return text + "a";
}
}
これは純粋な例ですが、私はこの種の方法をたくさん使っています。常に私は必要なすべてのパラメータを渡しているので、メソッドクラスのコンテンツを使用しないでください。
あなたのビジネスロジックに依存しますが、ダイナミックロジックを追加する必要がなく、常に "a"という値を追加すると問題はありませんが、何が必要か、また4つの方法同じことを行い、 "a"の値を変更すると、コードを再利用するために別のアプローチを使用します。 – cralfaro
'static'メソッドは問題ありません。 'SomeClass'のインスタンスを回避することを避けようとしているため単純に使用しないでください。メソッドをモックする必要があるポイントに達するでしょう(そして、それはいつもあなたが期待するよりも早くなります)。あなたは本当に詰まっています。 –
Okey、ありがとう。私がAndroid用のコードを書いているときに、そこにはどんな違いがあるのでしょうか? – linean