public function getItens()
    {
        return $this->itens;
    }
    /*
     * método finaliza
     * calcula o total de uma cesta e diminuir o estoque
     */
    public function finalizaVenda()
    {
        $total = 0;
        foreach ($this->itens as $item) {
            $quantidade = $item[0];
            $produto = $item[1];
            // soma o total
            $total += $produto->calculaPrecoVenda() * $quantidade;
            // diminui estoque
            $produto->registraVenda($quantidade);
        }
        return $total;
    }
}
// instancia objeto Venda
$venda = new Venda();
// adiciona alguns produtos
$venda->addItem(3, new Produto('Vinho', 10, 15));
$venda->addItem(2, new Produto('Salame', 20, 20));
$venda->addItem(1, new Produto('Queijo', 30, 10));
// finaliza a venda
echo $venda->finalizaVenda();