Nesta prova será necessário implementar os métodos das classes conforme descrições dos Javadocs correpondentes.
Você poderá criar novos atributos e métodos, mas é proibido mudar a assinatura dos métodos e construtores já existentes, exceto o construtor da classe CarrinhoCompras.