¿Es una buena práctica utilizar la palabra clave override
al implementar métodos abstractos definidos en rasgos?Uso de la palabra clave override en implementaciones de métodos abstractos
trait Tooth {
def ache(): Unit
}
class Molar extends Tooth {
override def ache(): Unit = {}
}
En el ejemplo anterior, entiendo que la palabra clave de anulación es opcional; pero es aconsejable? ¿De qué lado de la concisión versus compromiso de seguridad debo caer?
argumentativo ... –
@Kim - ¿Cómo, exactamente? –