Package it.unimi.di.prog2.temisvolti.bancarelle
package it.unimi.di.prog2.temisvolti.bancarelle
Soluzione del tema d'esame assegnato nell'appello del 15/9/2020.
-
ClassDescriptionClasse astratta immutabile che rappresenta i listini in cui il prezzo di un certo numero di giocattoli di un certo tipo dipende dal prezzo unitario di un giocattolo di tale tipo.Classe astratta che rappresenta un compratore.Descrizione di un possibile acquisto di un giocattolo effettuato tra varie bancarelle.Una bancarella ha un proprietario ed espone un certo insieme di giocattoli che può vendere.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.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.Classe concreta immutabile che rappresenta un giocattolo.Classe concreta mutabile che rappresenta un inventario.Interfaccia che rappresenta un listino prezzi.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.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 (eventualmente scontato per i valori di n che eccedono una certa soglia).