Eu sempre programei em VB e quando comecei a aprender Java vi q isso foi a pior coisa q fiz. Se eu quiser fazer um sistema q cadastra clientes e tem os botões: salvar, altera e deletar, eu coloco o codigo em cada botão? Mas se eu fizer isso naum estou programando em POE? Entaum oq eu faco?
http://desciclo.pedia.ws/wiki/POG
Dá uma olhada.
EHeh, brincadeira.
Na Caelum tem muitos tutoriais bons de POO.
Abraço.
POG é excelente (o termo), infelizmente esse paradigma, atravessará os tempos
Respondendo a pergunta:
NÃO, na programação orientada a eventos, o clique de um botão por exemplo é “unico”, o codigo é todo escrito ali, no clique do botão dados são validados, o BD é acessado, a informação é persistida, e o resultado apresentado (dê graças quando chega a essa ultima etapa!), programando OO, o mesmo botão pode realizar as mesmas tarefas porém cada parte é delegada para o responsavel, as validações feitas pelos objetos validadores, as informações são gravadas pela camada de persistencia e etc
programando orientado a eventos a regra so software fica espalhada entre clique de botoes e passagens de tabs, o codigo é fortimente vinculado com a interface grafica, e o pior, geralmente a uma forte ligação entre eventos iiso é um crime, seu codigo sempre preve que o nome sera preenchido antes do endereço, que o usuario digitará o e-mail antes da senha, no final isso gera codigos com milhoes de ifs para tratar a intervenção do usuário, e quando todas as intervenções com o usuario estao previstas e tratadas a regra do negocio esta furada, ou precisa sofrer alterações, porem todo o seu “codigo engenhoso” também terá que ser alterado pra tratar possiveis novos eventos
1- Sim;
2- Não necessáriamente, porque objetos podem e devem ser acionados por eventos;
3- Modele o sistema. Faça diagrama de classes, de sequencia (se necessário), ou seja, identifique as classes do seu sistema. Ok?
E por fim, procure alguns livros de POO e UML.
Boa sorte !