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() + “:”;
    }
}