Class Postre
java.lang.Object
model.Producto
model.Postre
Clase que representa un postre en el menu del restaurante/cafeteria.
Hereda de Producto e incluye sabor, tipo de cobertura y porcion en gramos.
- Version:
- 1.0
- Author:
- ISC Israel de Jesus Mar Parada
- See Also:
-
Field Summary
Fields inherited from class Producto
calorias, contieneGluten, costoProduccion, descripcionProducto, disponible, esVegano, esVegetariano, fechaIngresoMenu, idProducto, imagenProducto, ingredientesPrincipales, nombreProducto, precioBase, tiempoPreparacionMinutos -
Constructor Summary
ConstructorsConstructorDescriptionPostre(int idProducto, String nombreProducto, BigDecimal precioBase) Constructor para crear un nuevo postre. -
Method Summary
Modifier and TypeMethodDescriptionCalcula el precio de venta final del postre.intvoidsetPorcionGramos(int porcionGramos) voidsetSaborPostre(String saborPostre) voidsetTipoCobertura(String tipoCobertura) Methods inherited from class Producto
getCalorias, getCostoProduccion, getDescripcionProducto, getFechaIngresoMenu, getIdProducto, getImagenProducto, getIngredientesPrincipales, getNombreProducto, getPrecioBase, getTiempoPreparacionMinutos, isContieneGluten, isDisponible, isEsVegano, isEsVegetariano, setCalorias, setContieneGluten, setCostoProduccion, setDescripcionProducto, setDisponible, setEsVegano, setEsVegetariano, setFechaIngresoMenu, setIdProducto, setImagenProducto, setIngredientesPrincipales, setNombreProducto, setPrecioBase, setTiempoPreparacionMinutos, toString
-
Constructor Details
-
Postre
Constructor para crear un nuevo postre. Inicializa la porcion estandar en 150 gramos.- Parameters:
idProducto- Identificador unico del productonombreProducto- Nombre del postreprecioBase- Precio base del postre
-
-
Method Details
-
CalcularPrecioVenta
Calcula el precio de venta final del postre. Ajustes aplicados: - Cobertura de chocolate: +$1,500 - Cobertura de caramelo: +$1,200- Specified by:
CalcularPrecioVentain classProducto- Returns:
- Precio de venta final
-
getSaborPostre
- Returns:
- Sabor del postre
-
setSaborPostre
- Parameters:
saborPostre- Nuevo sabor del postre
-
getTipoCobertura
- Returns:
- Tipo de cobertura
-
setTipoCobertura
- Parameters:
tipoCobertura- Nuevo tipo de cobertura
-
getPorcionGramos
public int getPorcionGramos()- Returns:
- Peso de la porcion en gramos
-
setPorcionGramos
public void setPorcionGramos(int porcionGramos) - Parameters:
porcionGramos- Nueva porcion en gramos
-