Cursos / Informática para Internet / Programação Orientada a Objetos / Aula
Até agora, você estudou a troca de mensagens entre objetos para definir ou recuperar algum atributo, unicamente. Os sistemas OO precisam de métodos mais complexos, que verifiquem a validade dos dados, realizem atualizações em outras entidades, pesquisem em banco de dados, escrevam em arquivos de log, atualizem objetos da interface etc.
Vamos colocar um pouco da complexidade do mundo real no nosso programa?! Vamos lá!
Faremos as seguintes alterações:
0 - Neutro (ponto morto)
1 a 5 - marchas
Listagem 7 - Novo atributo e métodos da classe CarroO que podemos ver é que o método Main envia uma mensagem para o objeto pessoa, que, por sua vez, manda ou repassa essa mensagem para seu objeto da classe Carro, que executa a ação final desejada, que consiste em guiá-lo. Veja a ilustração a seguir:
Versão 5.3 - Todos os Direitos reservados