Baixe o app para aproveitar ainda mais
Prévia do material em texto
IFES Prova de POO2 Professor: Paulo Sérgio dos Santos Júnior Data: Nome: : • Regras: 1) Todos os exercícios devem ter o modelo UML do padrão de projeto; 2) Todos os exercícios devem ter a codificação JAVA dos problemas; 3) Reaproveite códigos feitos em exercícios anteriores, caso seja necessário; 4) O exercício não será aceito, caso não tenha a opção 1, 2 e a justificativa. 1. Em alguns automóveis de luxo o velocímetro congela com a velocidade do momento, quando ocorre algum acidente. Isso ocorre, somente, quando o veículo sofre algum tipo de acidente grave. Esse ato permite que os peritos saibam qual é a velocidade do automóvel, no momento do acidente. Implemente o padrão de projeto que resolve o problema. JUSTIFIQUE A ESCOLHA DOS PADRÕES. (2.5) 2. A máquina de goma, apresentada na figura abaixo, apenas aceita moedas de um real. Qualquer outro tipo de moeda ela rejeita a moeda. Após o usuário adicionar a moeda, o mesmo deve puxar uma alavanca. Após esse comando a máquina de goma de mascar entre a goma, caso exista. O desenho abaixo demonstra os estados da máquina. Implemente o padrão de projeto que controle a máquina. JUSTIFIQUE A ESCOLHA DOS PADRÕES. (2.5) 3. A empresa SimulatioN, está desenvolvendo um sistema que tem como objetivo criar aviões. Para isso, o a empresa fornece um conjunto de aviões pré-definidos e um conjunto de partes pré- IFES Prova de POO2 Professor: Paulo Sérgio dos Santos Júnior Data: Nome: : definidas. O sistema permite que o cliente mude as características físicas dos aviões e a pintura. O usuário do sistema pode combinar as peças nos aviões e, assim, criar outros aviões. A empresa fornece as seguintes partes que podem ser combinadas: asa, flap, turbina, leme e elevadores. O sistema permite colocar qualquer cor no avião. É importante ressaltar que o sistema cria outros aviões tendo como base modelos pré-definidos e não simplesmente adiciona características. JUSTIFIQUE A ESCOLHA DOS PADRÕES. (2.5) 4. Uma empresa está criando um simulador de formigueiro. No formigueiro existe os seguintes tipos de formigas: operárias, soldados e rainha. As operárias são responsáveis por construir o formigueiro e buscar alimentos na natureza. Os soldados são responsáveis por proteger o formigueiro de ataques externos. A rainha é a responsável por coordenar o formigueiro e pela reprodução. Existe somente uma rainha, no formigueiro e inúmeras operárias e soldados. Implemente os padrões de projeto que permita desenvolver o formigueiro de tal forma que a economia de memória seja reduzido ao máximo. JUSTIFIQUE A ESCOLHA DOS PADRÕES. (2.5)
Compartilhar