Tengo una duda con respecto a la herencia, si creo un objeto Usuario ejemplo Raul el cual hereda los datos de CUENTA con todos los campos...

Richard Cuela

Richard Cuela

Pregunta
student
hace 6 años

Tengo una duda con respecto a la herencia, si creo un objeto Usuario ejemplo Raul el cual hereda los datos de CUENTA con todos los campos de cuenta (id, nombre, …) y otro objeto Conductor que hereda los datos de CUENTA,
que pasa cuando Raul decide trabajar en uber y quiere ser Conductor el sistema tendría que crear su cuenta repitiendo sus datos y asignandole otro id
no se si me dejo entender una persona puede ser usuario y conductor
Ejemplo
Usuario
001 | Raul Perez |

Conductor
030 | Luis Linares |
031 | Raul Perez |

2 respuestas
    JAVIER SARMIENTO

    JAVIER SARMIENTO

    student
    hace 6 años

    Si te entiendo, sii esa persona puede ser usuario y conductor, ya que son dos roles totalmente diferentes por lo tanto sus metodos o acciones son diferentes. De igual manera es una gran pregunta, ya que también se podria hacer un rol de usuario y conductor a la vez con el fin de contenga los mismo atributos pero los metodos de estos dos roles.

    Saludos🤘

    Manuel Rivera

    Manuel Rivera

    student
    hace 6 años

    No creería que tomase los datos que ya tiene en user para pasarlos a driver, creería que tendría sus respectivos datos para cada cuenta, ya que serían dos cuentas diferentes, que tal si después decide volver a utilizar uber como user ? Entraría a la base de datos con sus respectivos datos para cada cuenta, creería yo bro.

Curso de Programación Orientada a Objetos

Curso de Programación Orientada a Objetos

La misión: lograr que la virtualidad sea idéntica a la realidad. El elegido para esta tarea: tú. Sé parte de la generación que logra cambiar el mundo a través de ideas innovadoras, porque la diferencia entre ser testigo del cambio y ser parte de él comienza con Platzi.

Curso de Programación Orientada a Objetos
Curso de Programación Orientada a Objetos

Curso de Programación Orientada a Objetos

La misión: lograr que la virtualidad sea idéntica a la realidad. El elegido para esta tarea: tú. Sé parte de la generación que logra cambiar el mundo a través de ideas innovadoras, porque la diferencia entre ser testigo del cambio y ser parte de él comienza con Platzi.