1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Implementar código de proyecto Java a partir de especificaciones modelo herencia
« en: 20 de Julio 2021, 02:01 »
Hola estimados, ojalá me puedan ayudar. Debo construir una aplicación con la información que se tiene.
Modelo de las clases y cuáles heredan de cuáles
Modelo de herencia a seguir:
Clases Hotel y Cabagna: heredan de Hospederia
Clases Hospederia y Carpa: heredan de MedioDeAlojamiento
La clase MedioDeAlojamiento utiliza a la clase DatosCliente.
Especificaciones para las clases
• DatosCliente tiene nombre y rut del cliente.
• Carpa tiene valorBaseNoche, cantidad de noches, DatosCliente y tipoTemporada (alta, media o baja) y
cantidadPersonas.
• Cabagna tiene capacidad, tipoTemporada (alta, media o baja), DatosCliente, valorBaseNoche, esFumador (boolean), cantidad de noches y chimenea (boolean).
• Hotel tiene conDesayuno (boolean), DatosCliente, capacidad, cantidad de noches, tipoTemporada (alta, media o baja), esFumador (boolean) y valorBaseNoche.
II. Usando una colección, implementar una aplicación que permita:
1. Ingresar Medio de Alojamiento (almacena un objeto de tipo Carpa/Cabaña/Hotel en la colección, siempre que no exista, es decir solo se puede asociar un cliente por medio de alojamiento.)
2. Mostrar medios de alojamiento (muestra datos de todos los objetos almacenados)
3. Datos de un cliente X (si existe, muestra donde está alojado y todos los datos asociados) ¿Cómo puedo almacenar un objeto de tipo carpa/cabaña o hotel si no tengo ninguna en los datos que se piden antes???
Ojalá me puedan ayudar con esto. Saludos.
Modelo de las clases y cuáles heredan de cuáles
Modelo de herencia a seguir:
Clases Hotel y Cabagna: heredan de Hospederia
Clases Hospederia y Carpa: heredan de MedioDeAlojamiento
La clase MedioDeAlojamiento utiliza a la clase DatosCliente.
Especificaciones para las clases
• DatosCliente tiene nombre y rut del cliente.
• Carpa tiene valorBaseNoche, cantidad de noches, DatosCliente y tipoTemporada (alta, media o baja) y
cantidadPersonas.
• Cabagna tiene capacidad, tipoTemporada (alta, media o baja), DatosCliente, valorBaseNoche, esFumador (boolean), cantidad de noches y chimenea (boolean).
• Hotel tiene conDesayuno (boolean), DatosCliente, capacidad, cantidad de noches, tipoTemporada (alta, media o baja), esFumador (boolean) y valorBaseNoche.
II. Usando una colección, implementar una aplicación que permita:
1. Ingresar Medio de Alojamiento (almacena un objeto de tipo Carpa/Cabaña/Hotel en la colección, siempre que no exista, es decir solo se puede asociar un cliente por medio de alojamiento.)
2. Mostrar medios de alojamiento (muestra datos de todos los objetos almacenados)
3. Datos de un cliente X (si existe, muestra donde está alojado y todos los datos asociados) ¿Cómo puedo almacenar un objeto de tipo carpa/cabaña o hotel si no tengo ninguna en los datos que se piden antes???
Ojalá me puedan ayudar con esto. Saludos.