Interface PricingStrategy

All Known Implementing Classes:
PackagePricingStrategy, SingleItemPricingStrategy

public interface PricingStrategy
Interfaccia per il Pattern Strategy. Definisce il contratto per calcolare il prezzo di una linea d'ordine.
  • Method Summary

    Modifier and Type
    Method
    Description
    Calcola il subtotale per una specifica linea d'ordine.
  • Method Details

    • calculatePrice

      BigDecimal calculatePrice(OrderLine line)
      Calcola il subtotale per una specifica linea d'ordine.
      Parameters:
      line - La linea d'ordine da calcolare.
      Returns:
      Il subtotale (prezzo * quantità).