Interface TarifaStrategy

All Known Implementing Classes:
TarifaPorHora, TarifaPorMinuto

public interface TarifaStrategy
Interfaz que define una estrategia para calcular tarifas de estacionamiento.
  • Method Details

    • setPrecio

      void setPrecio(BigDecimal m)
      Establece el precio de la tarifa.
      Parameters:
      m - El precio a establecer.
    • getPrecio

      BigDecimal getPrecio()
      Obtiene el precio de la tarifa.
      Returns:
      El precio de la tarifa.
    • calcularPrecio

      BigDecimal calcularPrecio(BigDecimal minutos)
      Calcula el precio total basado en la cantidad de minutos.
      Parameters:
      minutos - La cantidad de minutos a utilizar para calcular la tarifa.
      Returns:
      El precio total basado en la cantidad de minutos.