Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Orientada a Objetos
Reto 8
José Alfredo Jiménez Hernández
1. Lee detenidamente los siguientes enunciados:
Caso 1:
o Dentro de un edificio inteligente se tiene la necesidad de agregar
elevadores, por lo que, dentro de la programación de la
administración del edificio, se necesita agregar la clase ascensor, el
cual pueda subir, bajar, parar entre niveles (pisos), accionar alarma,
activar sobrecarga; además de subir y bajar en cada piso.
Caso 2:
o Dentro de una agencia es necesario realizar un diseño que nos
permita representar a un empleado, donde cada empleado se define
por su número de identificador de Seguro Social, además de tener
un campo de salario y el número máximo de horas de trabajo por
semana. Los servicios que debe proporcionar la clase son captura de
datos para nuevos empleados, consultar datos de empleados
existentes y dar de baja o de alta a empleados a un determinado
seguro de la compañía.
Caso 1:
Edificio
Inteligente Elevador Alarma
-Piso -ID -ID
-ID -char pisos - char ActivaroDesactivarAlarma
get pisos ()char get ActivaroDesactivarAlarma ()char
set pisos ()char set ActivaroDesactivarAlarma ()char
Opciones
-ID
Sobre Carga
-char ascender -ID
-char descender - char ActivaroDesactivarSobreCarga
get ascender ()char get ActivaroDesactivarSobreCarga ()char
set ascender ()char set ActivaroDesactivarSobreCarga ()char
get descender ()char
set descender ()char
Caso 2:
Empleado
Salario
Nuevos Empleados
Horas por Semana
Empleados Existentes
Empleado Salario
-ID -ID
-string Nombre -Int PagoMensual
-Int edad get PagoMensual ()int
-char genero set PagoMensual ()int