me ocurrió con un enlace en Internet hace aproximadamente 2 años en los que el autor explica la diferencia entre ellos con un ejemplo del mundo real:
Suponga que tiene una empresa de fabricación de automóviles. Usted es famosa y feliz con sus clientes ya que siempre confiar en usted y comprar sus productos (es decir, Coches)
para la actividad de fabricación de automóviles, usted tiene 2 opciones a la mano:
todas las cosas ven y sabes que estás en el camino correcto. Así que no solo quieres conservar los modelos anteriores sino también continuar mejorandolos. ¿Pero como es? ¡Probablemente agregando nuevas características a los modelos existentes! Ahora los nuevos modelos tienen todas las características MÁS funciones recientemente mejoradas.
¡Sabes que la forma en que pasaste fue incorrecta! ¡Qué enfoque tan horrible! Se nota rápidamente que la empresa debe cambiar toda la tecnología ...
Después de todo, en términos de programación, el primer enfoque se refiere a Anulación ya haya añadido algunas nuevas COMPORTAMIENTOS al coche PLUS mantener los comportamientos previos que tenía el automóvil, mientras que el segundo enfoque se refiere a Sobrescribir ya que desea cambiar el comportamiento (s) por completo.
Espero que esto ayude.
Sin contexto esta pregunta es demasiado amplia –
Ha sido primordial en cada libro y lenguaje en el que he participado. – Joe
Sé que es un contexto amplio, pero eso es exactamente lo que quería preguntar, en un contexto muy general de programación . De las respuestas parece que Override es la palabra comúnmente utilizada, aunque Overwrite también tiene su específica utilizada. –