Dúvida simples: Modelagem de software

1 resposta
Ba_TE_rA

Pessoal,

Suponha que eu queira construir uma aplicação desktop simples. Nela, existe um menu com algumas opções que permitem o usuário entrar em um módulo, sendo que cada módulo possui várias janelas (formulários de cadastros, amostragem de dados, cálculos…). A pergunta é: Qual a melhor forma de abordar esse problema? Seria conveniente construir apenas uma classe que cuidaria da interface, com métodos que realizariam cálculos e disparariam eventos ou para cada janela eu criaria uma classe que estende JFrame (por exemplo, como o NetBeans constrói)? Acho que a 2ª opção né… Existe alguma outra sugestão?

[]'s

1 Resposta

cv1

Mantras pra vc repetir:

  • Separe o negocio da interface
  • Separe o negocio do acesso a dados
  • Separe o acesso a dados da interface

Como voce vai fazer isso, pouco importa no geral, desde que as classes do seu sistema tenham responsabilidades bem definidas e conversem umas com as outras de forma que faca sentido pra quem chegou agora no sistema e tah lendo o codigo. :wink:

Criado 17 de janeiro de 2005
Ultima resposta 17 de jan. de 2005
Respostas 1
Participantes 2