0% encontró este documento útil (0 votos)
48 vistas3 páginas

Nomina de Empleados en POO: Herencia y Clases

Este documento presenta un caso de estudio sobre una nómina de empleados que utiliza herencia, clases abstractas y polimorfismo. Se describen las clases Empleado, EmpleadoAsalariado y EmpleadoJornalero, donde Empleado es una clase abstracta y las otras dos son subclases concretas. La superclase Empleado tiene un método abstracto calcularSalario que es redefinido en las subclases. El documento también menciona modelar una clase Empresa para almacenar atributos de la empresa y modificar las clases

Cargado por

Sebastian
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
48 vistas3 páginas

Nomina de Empleados en POO: Herencia y Clases

Este documento presenta un caso de estudio sobre una nómina de empleados que utiliza herencia, clases abstractas y polimorfismo. Se describen las clases Empleado, EmpleadoAsalariado y EmpleadoJornalero, donde Empleado es una clase abstracta y las otras dos son subclases concretas. La superclase Empleado tiene un método abstracto calcularSalario que es redefinido en las subclases. El documento también menciona modelar una clase Empresa para almacenar atributos de la empresa y modificar las clases

Cargado por

Sebastian
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Programación III Resp. Prof. Lic.

Ricardo Fabio
DAS
PROGRAMACIÓN ORIENTADA A OBJETOS
CASO DE ESTUDIO: NÓMINA DE EMPLEADOS
1ª PARTE
CONTENIDOS: HERENCIA, CLASES
ABSTRACTAS Y POLIMORFISMO

Una empresa necesita manejar la nomina de sus empleados. Para ello utiliza
una contenedora de tipo lista enlazada simple que contiene como dato un objeto
de tipo empleado. Los empleados pueden ser de dos tipos: Asalariado y
Jornalero, según el diagrama UML que se muestra a continuación.

Como se puede observar en el diagrama la superclase Empleado es una clase


abstracta. En ella el método abstracto es calcularSalario, el cual debe ser
redefinido en cada una de las subclases.
Para la clase Empleado Asalariado el salario se calcula como el sueldo mensual
menos una retención del 10% del valor del mismo por seguro social.
Para la clase Jornalero el salario se calcula simplemente como las horas
trabajadas multiplicadas por el precio hora.
Programación III Resp. Prof. Lic. Ricardo Fabio
DAS
Todos los métodos especificados en cada clase en el diagrama deberán ser
implementados tal como se muestran en el mismo.
Programación III Resp. Prof. Lic. Ricardo Fabio
DAS
PROGRAMACIÓN ORIENTADA A OBJETOS
CASO DE ESTUDIO: NÓMINA DE EMPLEADOS
2ª PARTE
CONTENIDOS: HERENCIA, CLASES
ABSTRACTAS Y POLIMORFISMO

Una empresa necesita manejar la nomina de sus empleados. Para ello utiliza
una contenedora de tipo lista enlazada simple que contiene como dato un objeto
de tipo empleado. Los empleados pueden ser de dos tipos: Asalariado y
Jornalero, según el diagrama UML que se dio en la entrega anterior.
Modelar la clase empresa que contendrá los siguientes atributos

Las clases ListaEnlazadaSimple y la clase Nodo deberán ser modificadas de tal


forma que permitan almacenar Objetos de tipo Empleado.

También podría gustarte