Bom dia Pessoal!
Galera tava lendo e pesquisando um pouco sobre JSP & Servlets. Vi alguns tutoriais e estou terminando de ler a apostila da Caelum fj-21.
Nos tutoriais eu vi que os programadores fazem “if else” nas servlets para descobrir que lógica deve ser executada. (Add, Edit, Remove, List).
A apostila fj-21 diz que isso não muito bom, e realmente concordo que deixa o código inflexível. A solução da apostila é fazer cada lógica em uma classe separada e fazer uma servlet de controle que instancie a classe de acordo com o parâmetro de logica passado (A instancia acontece por meio de Class.forName(“nomeDaClasse”)).
Então aqui está minha dúvida é ruim ter muitas classes de logicas? (Ex: AdicionaContatoLogic, AlteraContatoLogic, RemoveContatoLogic, ListaContatoLogic)
ps.: Eu sei que pelo menos as classes ficam Coesas.