Aplicações Desktop (padrões, eventos, organização de pacotes)

Fala pessoal,

Estou fazendo uma aplicação Desktop acessando banco de dados aqui e surgiram algumas dúvidas quanto a organização dos pacotes, estou tentando utilizar algo parecido com MVC, só que o negócio não está fluindo, criei os seguintes pacotes:

  • view(forms)
  • controller(regras do negócio)
  • model(ainda não sei exatamente oq vai aqui, vi que é como um espelho da view, porém parece ser apenas uma camada a mais…)
  • dao(cria a conexao e acessa o banco)
  • não sei se preciso de mais pacotes…

… vi em alguns lugares que os eventos das views devem ser tratados por classes específicas, vi também que os botões podem ser criados por classes específicas para tratar dos eventos… quando eu uso isso?? isso fica em outro pacote??
Eu estava criando uma classe para passar o look and feel dos forms e coisas assim, jogo essa classe em mais um pacote separado?? que nome eu ponho nesse pacote?? :stuck_out_tongue:

muitas dúvidas…

Valeu :slight_smile: