-1
時には、私がそれを避けようとしている限り、私はかなりの量の定型コードをプログラミングで生成します。私は、Javaクラスオブジェクトが定型コードを回避するために使用できると言われていますが、現在どのように見えていません。定型コードでのJavaクラスオブジェクトの使用
ボイラープレートコードと言っても、少しずつ変更して、何度も何度も再利用されるテキストを指す言葉を指しています。今
public Map<String, Boolean> loadBooleanTags(File in)
{
// Code that extracts boolean tags
}
、あなたはその後、ファイルがまったく同じ形式であるが、あなたは、データ構造がMap<String, Integer>
になりたいint型のタグを、ロードしたい、とします。
public Map<String, Integer> loadIntegerTags(File in)
{
// Code that extracts integer tags
}
は基本的に、私はコピーして、ブール方法過ぎて、私はそれが代わりに整数を解析します:私はこれを処理すると考えることができる唯一の方法はとても似ています。これを処理するより良い方法は何ですか?理想的には、適切なジェネリックの地図を出力する1つの方法があります。
あなたはJavaでプログラムを実行しますが、あなたは "Java Class"でグーグルを見つけますか?それが私に何か不足していると仮定すると、あなたが扱っている問題を説明するためにいくつかのコードスニペットを投稿できますか? –
"定型句のコード"を定義してください –
なぜ[パフォーマンス]タグですか? –