Écraser ou remplacer

Cela peut sembler être une question stupide mais je suis tellement curieux et je veux utiliser le terme correct lorsque je parle de la question. Impossible de trouver une question similaire ici, alors j’ai décidé d’en créer une nouvelle.

Faut-il parler de “remplacer une implémentation” en écrasant ou en écrasant? Est-ce spécifique à la langue?

Le mot commun utilisé est Override et ce n’est pas spécifique à la langue, comme vous pouvez également le lire sur Wikipedia: http://en.wikipedia.org/wiki/Method_overriding

Si vous remplacez complètement une implémentation par une autre, c’est ” écrasant ” ou plus communément ” remplaçant “. Si vous remplacez une implémentation par une autre pour certains cas spécifiques, c’est ” substituant “.

Ecraser “, c’est mettre quelque chose à sa place, détruisant la chose écrasée. « Ignorer » quelque chose, c’est faire fonctionner quelque chose d’autre au lieu de nuire ou de changer la chose qui a été remplacée.

Il y a environ 2 ans, j’ai créé un lien sur Internet dans lequel l’auteur expliquait la différence entre eux par un exemple concret:

Supposons que vous avez une entreprise de fabrication automobile. Vous êtes célèbre et heureux avec vos clients car ils vous font toujours confiance et achètent vos produits.

Aux fins de la fabrication, vous avez 2 choix sous la main:

  1. Toutes les choses passent et vous savez que vous allez dans le bon sens. Donc, vous voulez non seulement conserver les modèles précédents, mais aussi continuer à les améliorer. Mais comment ça se fait? Probablement en ajoutant de nouvelles fonctionnalités aux modèles existants! Désormais, les nouveaux modèles disposent de toutes les fonctionnalités PLUS nouvellement améliorées.

  2. Vous savez que la façon dont vous avez vécu était quelque peu fausse! Quelle approche affreuse !! Vous remarquez rapidement que l’entreprise doit changer toute la technologie …

Après tout, en termes de programmation, la première approche fait référence à la substitution puisque vous ajoutez de nouveaux COMPORTEMENTS à vos voitures tout en conservant les comportements antérieurs de la voiture, alors que la seconde approche fait référence à la réécriture puisque vous voulez modifier le ou les comportements. entièrement.

J’espère que cela vous aidera.

Les deux sont des terminologies génériques Override est la prévention de certaines actions ou décisions antérieures et d’autre part, Overwrite fait référence à quelque chose écrit sur quelque chose déjà écrit.

en termes simples,

Les actions et les décisions sont prioritaires.

Les informations sont écrasées.