Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sede Concepción
REFORZAMIENTO EVALUACIÓN 2
DESARROLLO DE SOFTWARE
SECCIÓN 5
Docente - Jazna Meza Hidalgo - Ayudante - Nicolas Torres
Octubre 2017
APRENDIZAJES ESPERADOS
1. Utilizar los componentes de una clase en arreglos o colecciones aplicando herencia de
acuerdo a los requerimientos dados por la organización.
ENUNCIADO
Una distribuidora de bebidas alcohólicas desea construir una aplicación que le permita
calcular el precio de sus productos. La distribuidora maneja 2 tipos de bebidas: vino y
licor. Cada tipo tiene un impuesto distinto según lo define el Servicio de Impuestos Internos
(SII). En la primera etapa de desarrollo del proyecto se ha diseñado el diagrama de clases
(ver Figura 1). Los sabores posibles de un licor son: frutas, hierbas y especias.
DESCRIPCIÓN DE interface
La interfaz debe contener los valores de los impuestos aplicados a cada bebida alcohólica:
1. Descuento promoción: 5 %
1
Escuela de Informática y Telecomunicaciones
Sede Concepción
DESCRIPCIÓN DE CLASES
Todas las clases deben contener:
• Métodos GETTER,
• Métodos SETTER,
• Método de toString() (sobreescrito en todas las clases) que retorne TODOS los atri-
butos.
2
Escuela de Informática y Telecomunicaciones
Sede Concepción
CONDICIÓN CATEGORÍA
Es vino con más de 24 meses en barril A
Es vino con 23 o menos meses en barril B
Es licor sabor frutas C
Es licor sabor hierbas o especias D
COLECCIÓN DE OBJETOS
Debe implementar la clase RegistroBebidas que permita:
1. Almacenar en una colección todas las bebidas comprobando que su marca no exista.
2. Mostrar en pantalla una lista con todas las bebidas y sus atributos.
CLASE DE PRUEBA
Construir una clase que contenga un método main que permita: