Class CompratoreMinimoUnitario

java.lang.Object
it.unimi.di.prog2.temisvolti.bancarelle.AbstractCompratore
it.unimi.di.prog2.temisvolti.bancarelle.CompratoreMinimoUnitario

public class CompratoreMinimoUnitario extends AbstractCompratore
Classe concreta che rappresenta un compratore che acquista da ciascuna bancarella il massimo numero di giocattoli scegliendo per prime le bancarelle che offrono il minor prezzo unitario.
  • Constructor Details

    • CompratoreMinimoUnitario

      public CompratoreMinimoUnitario(Set<Bancarella> bancarelle)
      Costruisce un compratore.
      Parameters:
      bancarelle - le bancarelle.
      See Also:
  • Method Details

    • compra

      public Acquisto compra(int num, Giocattolo giocattolo)
      Description copied from class: AbstractCompratore
      Restituisce un acquisto data una certa quantità di un giocattolo da comprare.
      Specified by:
      compra in class AbstractCompratore
      Parameters:
      num - il numero di giocattoli da comprare.
      giocattolo - il giocattolo da comprare.
      Returns:
      un acquisto del giocattolo e quantità assegnate.