Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Programação Orientada a Objetos*
Implementação da Prova Prof. Isabel Cafezeiro *Baseado no livro Introdução à Programação Orientada a Objetos usando JAVA – Rafael Santos – Editora Campus – Série SBC
2
Implementação da Prova
Classes: Guarita, Veículo: Fornecem serviços. Estacionamento: Aplicação: só o método main, invocando serviços conforme pedido na prova Utiliza os serviços fornecidos pelas classes guarita e veículo; Não deve efetuar nenhuma tarefa de gerência do estacionamento.
3
Implementação da Prova
Modelo Guarita Campos da instância: id, tipo, total: guardam o número, o tipo (‘e’ ou ‘s’) e o total arrecadado pela guarita Campos da classe: maxGrandes, maxPeq, maxMotos taxaGrandes, taxaPeq, taxaMotos constantes contGrandes, contPeq, contMotos somatotal, controle de entradas abertas ou fechadas possibilitam a gerência das 4 guaritas
4
Implementação da Prova
Modelo Guarita Métodos: Construtor: garante a inicialização correta Públicos: abrir(), fechar(), receber( Veículo v), liberar(Veículo v) Privados: métodos auxiliares para gerenciar as quatro guaritas (manipulam os campos da classe)
5
Implementação da Prova
Modelo Veículo Campos da instância: nome, tipo (grande, peq, moto) Métodos: Construtor: garante a inicialização correta nome(), tipo(): permitem a consulta aos valores dos campos.
6
Implementação da Prova
Comentários: É papel das guaritas gerenciar o estacionamento? Outra abordagem: 3 classes fornecedoras de serviços: Guarita: modela o funcionamento das guarita Veículo: modela os veículos Estacionamento: gerencia a quantidade de guaritas e dados comuns das guaritas. Aplicação: SimuladorDeEstacionamento: cria o estacionamento determina a quantidade de guaritas gerencia a entrada/saída de carros
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.