Class CompratoreMinimoUnitario
java.lang.Object
it.unimi.di.prog2.temisvolti.bancarelle.AbstractCompratore
it.unimi.di.prog2.temisvolti.bancarelle.CompratoreMinimoUnitario
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.
-
Field Summary
Fields inherited from class it.unimi.di.prog2.temisvolti.bancarelle.AbstractCompratore
bancarelle
-
Constructor Summary
ConstructorsConstructorDescriptionCompratoreMinimoUnitario
(Set<Bancarella> bancarelle) Costruisce un compratore. -
Method Summary
Modifier and TypeMethodDescriptioncompra
(int num, Giocattolo giocattolo) Restituisce un acquisto data una certa quantità di un giocattolo da comprare.Methods inherited from class it.unimi.di.prog2.temisvolti.bancarelle.AbstractCompratore
quantità, toString
-
Constructor Details
-
CompratoreMinimoUnitario
Costruisce un compratore.- Parameters:
bancarelle
- le bancarelle.- See Also:
-
-
Method Details
-
compra
Description copied from class:AbstractCompratore
Restituisce un acquisto data una certa quantità di un giocattolo da comprare.- Specified by:
compra
in classAbstractCompratore
- Parameters:
num
- il numero di giocattoli da comprare.giocattolo
- il giocattolo da comprare.- Returns:
- un acquisto del giocattolo e quantità assegnate.
-