/** * 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} com o preço do produto. * @param weight é um {@link Double} com o peso do produto. * @param quantity é um {@link Integer} com a quantidade comprada pelo cliente. * @return A instância de {@link Product} que foi adicionada ao carrinho. */ public Product addProduct( String code, String description, Double price, Double weight, Integer quantity) { final Product product = addProduct(code, description, price, weight); product.setQuantity(quantity); return product; }