A resposta deveria ser:
public void adicionaProduto(Produto produto) {
if (produtos.size() <= 10) {
produtos.add(produto);
} else {
System.out.println("Carrinho cheio!");
}
}
já que a quantidade máxima é 10 e não menos que 10