Package es.uca.dss.fastpark
package es.uca.dss.fastpark
-
ClassDescriptionLa clase Anual representa un bono anual en el sistema de FastPark.La clase Bono representa un bono en el sistema de FastPark.Interfaz que define métodos para el manejo del repositorio de bonos en el sistema de FastPark.Implementación concreta de la interfaz BonoRepositorio para manejar el repositorio de bonos en el sistema de FastPark.La clase Cliente representa un cliente en el sistema de FastPark.Clase que implementa la interfaz Barrera para controlar una barrera en el sistema de FastPark.La clase GestorTarifas se encarga de gestionar las tarifas de estacionamiento en el sistema de FastPark.La clase Mensual representa un bono mensual en el sistema de FastPark.La clase Pago representa un pago realizado en el sistema de FastPark.Clase que implementa la estrategia de pago mediante bono en el sistema de FastPark.Clase que implementa la estrategia de pago con tarjeta en el sistema de FastPark.Clase que implementa la estrategia de pago en efectivoInterfaz que define un repositorio para almacenar los pagos de estacionamiento de los vehículos en el sistema de FastPark.Clase que implementa un repositorio de pagos utilizando un mapa en el sistema de FastPark.Interfaz que define la estrategia del pago de la estancia en el parking en el sistema de FastPark.Interfaz que define diferentes tipos de periodos de bono para estacionamiento.Clase que proporciona servicios para generar y leer códigos QR.Interfaz que define un repositorio para almacenar los registros de estacionamiento de los vehículos.Implementación de la interfaz RegistroRepositorio que utiliza una lista para almacenar los registros.Implementación de la interfaz Periodo que representa un bono semanal.Implementación de la interfaz TarifaStrategy que calcula la tarifa de estacionamiento basada en un precio por hora.Implementación de la interfaz TarifaStrategy que calcula la tarifa de estacionamiento basada en un precio por minuto.Interfaz que define una estrategia para calcular tarifas de estacionamiento.Implementación de la interfaz Periodo que representa un bono trimestral.La clase Vehiculo representa un objeto vehiculo en el sistema de Fastpark.Interfaz que define las operaciones que puede realizar un repositorio de vehículos.Implementación de un repositorio de vehículos utilizando una lista.