Está en la página 1de 1

Diagrama UML

Trabajador nombre: String dni: String Trabajador (nombre: String, dni: String) getNombre ( ): String setNombre (nombre: String): void getDni ( ): String setDni (dni: String): void calcularSalario ( ): double

Clase Abstracta

Mtodo Abstracto

Clase Abstracta
Docente - dep: String

Relacin de Herencia
Clase Concreta
Administrativo oficina: String cargo: String sueldoBasico: double Administrativo (nombre: String, dni: String, oficina: String, cargo: String, sueldoBasico: double) getOficina ( ): String setOficina ( oficina: String): void getCargo ( ): String setCargo ( cargo: String): void getSueldoBasico ( ): double setSueldoBasico ( sueldoBasico: double): void toString ( ): String

Clase Concreta
Servicio - area: String - sueldoBasico: double Servicio (nombre: String, dni: String, area: String, sueldoBasico: double) getArea( ): String setArea ( area: String): void getSueldoBasico ( ): double setSueldoBasico ( sueldoBasico: double): void toString ( ): String

Docente (nombre: String, dni: String, dep: String) getDep ( ): String setDep (nombre: String): void

Relacin de Herencia
Clase Concreta
TCompleto sueldoBasico: double TCompleto (nombre: String, dni: String, dep: String, sueldoBasico: double) getSueldoBasico ( ): double setSueldoBasico ( sueldoBasico: double): void toString ( ): String

Clase Concreta
TParcial - horaTrab: int - pagoHora: double TParcial (nombre: String, dni: String, dep: String, horaTrab: int, pagoHora: double ) getHoraTrab ( ): int setHoraTrab ( horaTrab: int): void getPagoHora ( ): double setPagoHora ( pagoHora: double): void toString ( ): Stirng

También podría gustarte