Galera, tô com umas classes de controles nas quais eu tenho reparado que há muito código e quero saber se há algum padrão de projeto eficaz pra eliminar esses “erros” que vocês possam me indicar para estudar.
Exemplo:
Uma classe ControleCliente checa se o e.getActionCommand é cadastrar, alterar ou excluir e faz as operações pra cada uma.
O problema é que dentro de cada if há repetição de código (principalmente entre cadastrar e alterar).
Outra que também me incomoda um pouco é a ControlePrincipal, que checa os ActionCommand dos jMenuItem, e também gera certa repetição.
Obrigado!