0425デフォルトの名無しさん (アウアウウー Sa2f-jEuW)
2019/11/05(火) 23:00:27.36ID:Ra2VTEEXaどうしても分ける前提なわけね。
まあPersonReader がPersonのインスタンスを持つのは普通に変だよねやっぱり。
どこにも必然性がない。
PersonReader が状態を持つ必要がなければstaticクラスのstaticメソッドでいいはず
どうでもいいけど、
// ファイルを読み込む処理
person = 〜
じゃなくて、例えば
// ファイルを読み込む処理
person.Hoge = 〜;
person.Hage = 〜;
person.Piyo = 〜;
...
だよね多分?