/** * Adiciona um novo produto ao carrinho. * * @param code é uma {@link String} que representa o código do produto. * @param description é uma {@link String} que representa a descrição do produto. * @param price é um {@link Double} o preço do produto. * @param weight é um {@link Double} o peso do produto. * @return A instância de {@link Product} que foi adicionada ao carrinho. */ public Product addProduct(String code, String description, Double price, Double weight) { final Product product = new Product(); product.setCode(code); product.setDescription(description); product.setPrice(price); product.setWeight(weight); addProduct(product); return product; }