LOO 2015 Aula05 6 Cap05 MetodosExtraFortes
400 palavras
2 páginas
Prof. Dr. Fábio ParreiraLOO
Métodos extra fortes
Encontro: 5-6
LOO – Prof. Dr. Fábio Parreira
Principais conceitos a serem abordados
Loops
Laço para objetos
Números aleatórios
• import java.util.Random;
Conversão de tipos
String para inteiro....
Ao final, construiremos um jogo....
LOO – Prof. Dr. Fábio Parreira
Similar ao Batalha naval
Vamos afundar empresas que comercializam serviços ou produtos na Internet.
Objetivo
Afundar as DotComs no menor número de tentativas Preparação
O computador deve inserir 3 DotComs num espaço de 7X7
Como você jogará?
Linha de comando
Insere um palpite
• Acertou ou errou...
Primeiro projeto de alto nível
LOO – Prof. Dr. Fábio Parreira
Fluxo do jogo
Versão simplificada: “Jogo DotCom Simples”
LOO – Prof. Dr. Fábio Parreira
Tudo será simplificado..
Espaço em uma única linha 1X7
Apenas uma DotCom, e não três
LOO – Prof. Dr. Fábio Parreira
Desenvolvendo uma classe
LOO – Prof. Dr. Fábio Parreira
Três etapas para escrever uma classe
Código preparatório: Pseudocódigo
Código de teste?: Classe ou método
Para testar o código real e verificar se ele faz o correto
Código real: implementação da classe (JAVA)
LOO – Prof. Dr. Fábio Parreira
Classe: JogoDotComSimples
LOO – Prof. Dr. Fábio Parreira
Código de teste
Extreme Programming (XP)
Código de teste: JogoDotComSimples
LOO – Prof. Dr. Fábio Parreira
Aqui está o que devemos testar:
Vamos construir a classe
JogoDotComSimplesTestDrive
LOO – Prof. Dr. Fábio Parreira
Código teste: JogoDotComSimplesTestDrive
LOO – Prof. Dr. Fábio Parreira
Código real: JogoDotComSimples
JogoDotComSimples
LOO – Prof. Dr. Fábio Parreira
Vamos implementar!!!!
Vamos acrescentar algumas classes!!!
LOO – Prof. Dr. Fábio Parreira
a classe Jogo e a JogoAjudante!!!!
LOO – Prof. Dr. Fábio Parreira
Classe Jogo
A última classe: JogoAjudante
LOO – Prof. Dr. Fábio Parreira
Leitura do teclado
Classe JogoAjudante