¿Cómo diseñar esta relación entre clases?

Es una pregunta débil: "el empleado puede ser ya sea un estudiante o un maestro". Su solución permite a los empleados que no tienen ningún rol a menos que el creador del objeto "empleado" imponga la invariante de que un empleado tenga que ser uno de los dos roles. Con la Universidad fuera de escena, en realidad hace que la tuya sea la mejor solución; es decir, una especialización disjunta de empleado a estudiante o maestro. Esta pregunta es similar .

Respuesta 1

Estoy probando un código donde tengo 2 métodos y una declaración en cada método está sincronizada. Private final Object obj1 = new Object (); Private final Object obj2 = new Object (); método público nulo1 (...

Tengo un diseño de actividad que llama a otro archivo xml como encabezado. Me gustaría obtener una referencia por id de una vista de imagen establecida en nav_header_main, pero no puedo alcanzarla. actividad_principal: <...

Posible duplicado: ¿Cómo hacer una consulta de límite en HQL? Tengo una tabla A de tamaño grande pero desconocido. Necesito recuperar resultados en lotes, es decir, 100 a la vez, de la tabla y realizar operaciones ...

Hice un proyecto simple en NetBeans 8.2 y, por alguna razón, ganó ejecutar mi proyecto. El símbolo del botón de ejecución no se puede hacer clic. He hecho clic en Ejecutar en la barra de menú pero todavía no funciona para ...