Перезаписать или изменить


Это может показаться глупым вопросом, но мне просто так любопытно и хочется использовать правильный термин, когда речь заходит о проблеме. Не смог найти подобный вопрос здесь, поэтому я решил создать новую.

должны ли мы ссылаться на "замену реализации" перезапись или переопределение? Это зависит от языка?

4 84

4 ответа:

общее используемое слово переопределено, и оно не зависит от языка, поскольку вы также можете прочитать из Википедии:http://en.wikipedia.org/wiki/Method_overriding

Если вы полностью заменяете одну реализацию другой, это "перезапись" или "замена". Если вы заменяете реализацию другой для некоторых конкретных случаев, это "переопределение".

на "перезаписатьпереопределить " что-то должно заставить что-то другое работать вместо него без нанесение вреда или изменение вещи отменяется.

Я придумал ссылку в интернете около 2 лет назад, в которой автор объяснил разницу между ними гладким реальным примером:

предположим, что у вас есть автомобиль-производственная компания. Вы знамениты и довольны своими клиентами, так как они всегда доверяют вам и покупают ваши продукты.

для производства, у вас есть 2 варианта под рукой:

  1. все вещи проходят, и вы знаете, что вы делаете правильный шаг. Таким образом, вы хотите не только сохранить предыдущие модели, но и продолжать их улучшать. Но как же так? Возможно, добавив некоторые новые функции к существующим моделям! Теперь новые модели имеют все возможности плюс новые расширенные возможности.

  2. вы знаете, что путь, который вы прошли, был несколько неправильным! Какой ужасный подход!! Вы быстро замечаете, что компания должна изменить всю технологию...

после все, что касается программирования, первый подход относится к переопределение так как вы добавляете некоторые новое поведение к вашим автомобилям, сохраняя при этом прежнее поведение, которое было у автомобиля, тогда как второй подход относится к перезапись так как вы хотите полностью изменить поведение(ы).

надеюсь, что это поможет вам.

оба являются общими терминами Override является ли предотвращение некоторых предыдущих действий или решений, а с другой стороны Overwrite относится к чему-то написанному над чем-то ранее написанным.

простыми словами,

действия и решения исключен.

информация перезаписывается.