Atribuição de Responsabilidade

2 respostas
T

Olá, pessoal Avancado…

É o seguinte: tenho a minha classe CadCliente, e nela preetendo colocar
toda a construção da interface gráfica, todos os eventos que essa classe
vá gerar e deixei apenas a parte de comunicação com o banco separada…

1 - Cara, vc precisa rever seus conceitos de OO…
2 - Vc até que pode fazer isso, mas nao deve…
3 - Pode fazer assim…

Por favor, aqueles que se dispuserem a responder justifiquem sua resposta…

[]s

F.L

2 Respostas

Rafael_Steil

O quao grande vai ser esta classe? Se voce ira ter somente codigo pertitente a ela, que nao serao reusados em nenhum outro lugar do sistema, entao faca tudo nela, mas ainda assim evitando metodos gigantescos que fazem 30 coisas diferentes (quebre eles em partes menores e especializadas).

Se voce vai ter codigo que podera usar em outra classe, coloque-o em uma classe utilitaria.

Rafael

danieldestro

Tenho lido, visto e testado implementações de aplicações com janelas.
Acabei chegando neste modelo de codificação:

  • Uma classe que é a janela (botões, labels, texts, etc…)
  • Uma classe que instancia a classe de telinha e registra os listeners
  • Uma classe que executa a regra de negócio.
Criado 15 de fevereiro de 2005
Ultima resposta 15 de fev. de 2005
Respostas 2
Participantes 3