Ler, criar e escrever txt Orientado a objetos

oi pessoal da internet xD
To com um problema em que tenho que ler 5 txt’s diferentes(dentro deles tem nome, cidade, telefone etc) e armazena-los em um unico , de uma forma organizada, mas não estou sabendo como fazer isso ://
sei que tem que ser orientado a objetos, mas nao sei como fazer isso.
crio classes separadas para cada arquivo ou devo fazer uma classe pessoa com todas os dados?
Alguém poderia me orientar? xD
eu nem consigo ler os 5 arquivos duma vez ;-;

Uma opção para texto com campos delimitados e linefeed:

fileReader = new FileReader(“c:/temp/nomearquivo.txt”);
bufferedReader = new BufferedReader(fileReader);
while ((linha = bufferedReader.readLine()) != null) {
String[] campos = linha.split(delimitador, -1);
//Processar campos
}
bufferedReader.close();
fileReader.close();

poxa valtemir, o que eu quero entender mesmo é como começar a programa isso com POO
sabe, a lógica pra poder começar a programar esta liçao , mas obrigado com a dica de leitura de arquivo

Pra que inventar mais com abstração da abstração? Já está orientado a objetos usando FileReader e BufferedReader por exemplo. Basta chamar isso numa classe que seja responsável por entregar essa funcionalidade.