Modelagem de interface gráfica e dados

Possuo um componente de acesso aos dados com as seguintes características:

Dados

Dados.DCliente.nome
Dados.DCliente.endereço
Dados.DCliente.cpf

E tenho que apresentar isso em uma tela de cadastro.

Quais são as classes que eu tenho que criar para uma boa modelagem?

Os dados do cliente já estão em Dados.DCliente.nome, etc.

Crio ainda a Classe Cliente, com getNome, getEndereco, etc? Mesmo tendo Dados.DCliente.nome, etc?

E cadastro?

Crio tipo:

Cadastro.campoTextoNome = cliente.getNome()?

Cadastro.show();

Não entendi direito a sua pergunta, mas pelo que pude ver, você está criando variáveis public. Estou errado?
Bom, acredito que um bom padrão a ser usado é o MVC. Dê uma procurada que tem bastante coisa sobre isso.

Abraço.

Isso

publics e globais.

Então,
Criar variáveis public e globais não é uma boa prática de programação.