public class Saco implements Item { private List<Item> itens = new ArrayList<>(); public void add(Item it) { itens.add(it); } public int obtemPeso() { int peso = 12; // ou 5, dependendo da versão. for (Item it : itens) peso +=it.obtemPeso(); return peso; } public String obtemNome() { String str = “”; for (Item it : itens) str += it.obtemNome() + “:”; } }