Class Pavimentazione

java.lang.Object
it.unimi.di.prog2.temisvolti.piastrelle.Pavimentazione
All Implemented Interfaces:
Rivestimento, Iterable<Pavimentazione.Componente>

public class Pavimentazione extends Object implements Rivestimento, Iterable<Pavimentazione.Componente>
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.