Nos sistemas comerciais, geralmente existe uma TABELA no BANCO DE DADOS que representa os CARGOS dos funcionários, a necessidade de automatização do PROCESSO DE CLASSIFICAÇÃO DOS CARGOS serve para evitar-se a alteração do código de criação de uma nova classe, deixando a responsabilidade de classificação dos cargos por conta do departamento de RH e também, para evitar a atualização do sistema em todos os clientes que fazem uso do sistema.
Pergunta? Nestes casos como proceder com a OO para resolver este tipo de problema?