Class ListinoLineare
java.lang.Object
it.unimi.di.prog2.temisvolti.bancarelle.AbstracListinoUnitario
it.unimi.di.prog2.temisvolti.bancarelle.ListinoLineare
- All Implemented Interfaces:
Listino
Classe concreta che implementa un listino in cui il prezzo totale di n giocattoli di
un dato tipo รจ pari a n volte il prezzo unitario di tale giocattolo.
-
Constructor Summary
ConstructorsConstructorDescriptionListinoLineare
(Map<Giocattolo, Integer> prezzoUnitario) Costruisce un listino a partire da una mappa tra giocattoli e prezzi unitari. -
Method Summary
Modifier and TypeMethodDescriptionint
prezzo
(int num, Giocattolo giocattolo) Indica il prezzo di un certo numero di giocattoli di un dato tipo.Methods inherited from class it.unimi.di.prog2.temisvolti.bancarelle.AbstracListinoUnitario
conosce, prezzoUnitario
-
Constructor Details
-
ListinoLineare
Costruisce un listino a partire da una mappa tra giocattoli e prezzi unitari.- Parameters:
prezzoUnitario
- la mappa.- See Also:
-
-
Method Details
-
prezzo
Description copied from interface:Listino
Indica il prezzo di un certo numero di giocattoli di un dato tipo.- Specified by:
prezzo
in interfaceListino
- Specified by:
prezzo
in classAbstracListinoUnitario
- Parameters:
num
- il numero di giocattoli.giocattolo
- il giocattolo.- Returns:
- il prezzo del dato numero di giocattoli indicati.
-