package it.univr.cartellone; import java.util.Iterator; import java.util.SortedSet; import java.util.TreeSet; public class CartelloneModificabile extends Cartellone { private final SortedSet trains = new TreeSet(); public CartelloneModificabile() { } public void add(Train train) { trains.add(train); } public void add(Iterable trains) { for (Train train: trains) add(train); } public void add(Train... trains) { for (Train train: trains) add(train); } @Override public Iterator iterator() { return trains.iterator(); } }