同じロジックを持つが異なるクラスを使用するメソッドをリファクタリングする最良の方法は何ですか (Java の場合)? まあ言ってみれば
Method1(FileInputStream obj, OutputStream o){
//stuff
while(something){
//---
//some code
//---
obj.read();
//---
//some code
//---
o.write(..);
//code
}
//code
}
そして、私は持っています
Method2(InputStreamReader obj, OutputStreamWriter os){
//stuff
while(something){
//---
//some code
//---
obj.read(..);
//---
//some code
//---
os.write();
//code
}
//code
}
1 つの方法はバイナリ ファイルを処理し、別の方法はテキストを処理します。理想的には、読み取り-プロセス-書き込みを行い、特定の情報をすべて非表示にすることです