Programa - PowerPoint PPT Presentation

About This Presentation
Title:

Programa

Description:

Title: POO - Introdu o Author: Isabel Cafezeiro Last modified by: isabel Created Date: 6/12/2004 11:32:25 PM Document presentation format: Apresenta o na tela – PowerPoint PPT presentation

Number of Views:9
Avg rating:3.0/5.0
Slides: 7
Provided by: Isabel176
Category:
Tags: programa

less

Transcript and Presenter's Notes

Title: Programa


1
ProgramaçãoOrientada a Objetos
  • Implementação da Prova
  • Prof. Isabel Cafezeiro
  • isabel_at_dcc.ic.uff.br
  • http//www.dcc.ic.uff.br/isabel
  • 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
Write a Comment
User Comments (0)
About PowerShow.com