Originariamente inviato da bianchi88
non riesco a capire che differnza c'e se aggiungo elementi con add e addAll
add aggiunge 1 oggetto alla collezione, addAll aggiunge tutti gli elementi da un'altra collezione (occhio! non aggiunge l'oggetto altra-collezione nella collezione di destinazione!).

Originariamente inviato da bianchi88
l'istruzione cov.addAll(covered(c, coll)); // (chiamata ricorsiva)
si poteva usare solo add?
No, non avrebbe nemmeno compilato (e anche se avesse compilato il concetto sarebbe stato sbagliato perché nella collezione avresti l'oggetto altraCollezione, non i suoi elementi).