Gerenciando Perfis

Pessoal, alguém tem alguma sugestão para implementar Classes de Usuários comuns e Administradores…

A idéia é mais ou menos assim: O usuário quando loga eu tenho que saber se ele é um administrador ou usuário comum, mas não gostaria de ter uma flag dizendo que é admin (Acho meio deselegante)…

Já li algo sobre o Pattern Strategy, mais não sei se pode ser aplicado para isso…

Obrigado !

ola estou fazendo um sistema que utiliza um sistema de login bem simples…
com 3 niveis… sendo Administrador, tecnico e usuario comum…

if (tipo == 'A') {//verifica se e administrador jmCadastro.setVisible(true);//libera os menus para tal usuario jmRelatorio.setVisible(true); jmiTratamento.setVisible(true); }else if (tipo == 'T'){ // verifica se e tecnico jmiTratamento.setVisible(true);//libera os menus para tecnico }// e para usuarios comuns estao todos definidos como setVisible(true); }

espero que ajude…

Bom, até essa parte sem problemas. Mas pensei em algo mais genérico para isso…