Hola a todos tengo muchas dudas con respectos estas clases porque no encuentro como hacer la relacion correcta
class Persona{
private $nombre;
private $apellidos;
private $telefono;
}
class Empleado extends Persona{
private $id_empleado;
}
class Alumno extends Persona{
private $id_alumno;
public function agregar(){}
}
class Tutor extends Persona{
private $id_tutor;
public function agregar(){}
}
class Administrativo extends Empleado{
public function agregar(){}
}
class Docente extends Empleado{
public function agregar(){}
}
Se supone que la clase padre es Persona, la clases hijas de Persona son Empleado, Alumnos y Tutores, las clases Administrativo, Docente son hijas de la clase Empleado. Hasta ahi todo correcto, eso espero. Ahora quiero que alguien me pueda guiar si voy bien con la creacion de mis clases y que metodos me recomiendan para cada clase OJO no pido que me hagan todo sino que solo me orienten y me den recomendaciones, tengo dudas de si mi logica esta bien planteada y sin mis clases estan llevando la POO como debe de ser, gracias de antemano