Personalizando uma tabela

Olá pessoal…
Estou querendo personalizar minha tabela, de modo que cada linha represente um determinado objeto. Queria fazer o TableModel para isso, mas me perdi um pouco.

Imaginem que tenho um Objeto Pessoa, que tem nome, idade, telefone e endereço. Queria implementar um TableModel que representasse cada objeto em uma linha, encapsulando toda essa problemática no TableModel, deixando o acesso aos objetos e atributos do objeto transparentes para quem usa o modelo…

Alguém tem algum exemplo disso?

Ninguém?