Package it.unimi.di.prog2.temisvolti.piastrelle


package it.unimi.di.prog2.temisvolti.piastrelle
Soluzione del tema d'esame assegnato nell'appello del 21/9/2021.
  • Class
    Description
    Classe immutabile che rappresenta una pavimentazione data da una collezione di Pavimentazione.Componente ciascuno dei quali rappresenta una certa quantità di un rivestimento (sia esso una piastrella o un'altra pavimentazione); è possibile accedere al suo contenuto tramite iterazione.
    Un componente di una pavimentazione, ossia una certa quantità di un dato rivestimento.
    Classe astratta e immutabile che rappresenta una piastrella; è una implementa parzialmente l'interfaccia Rivestimento, il cui stato è dato dal costo.
    Classe immutabile che rappresenta piastrella quadrata, lo stato è costituito dalla lunghezza (sempre positiva) del suo lato.
    Classe immutabile che rappresenta una piastrella romboidale, lo stato è costituito dalla lunghezza (sempre positiva) delle sue diagonali minore e maggiore.
    Classe immutabile che rappresenta una piastrella triangolare, lo stato è costituito dalla lunghezza (sempre positiva) della sua base ed altezza.
    Interfaccia che descrive un rivestimento, cioè una qualunque entità dotata di costo e superficie.
    La classe di test.