덮어 쓰기 또는 무시


142

어리석은 질문 인 것처럼 보이지만 너무 궁금해서 문제에 대해 이야기 할 때 올바른 용어를 사용하고 싶습니다. 비슷한 질문을 찾을 수 없으므로 새 질문을 작성하기로 결정했습니다.

"구현 대체"덮어 쓰기 또는 재정의를 참조해야합니까? 특정 언어입니까?


어떤 맥락없이이 질문은 너무 광범위
라지 쿠마르 parapura

7
그것은 내가 관련된 모든 책과 언어에 우선합니다.
Joe

1
나는 그것이 광범위한 맥락이라는 것을 알고 있지만 그것은 매우 일반적인 프로그래밍 맥락에서 내가 물어 보려는 것입니다. 덮어 쓰기에는 특정 단어가 사용되지만 응답에서 대체는 일반적으로 사용되는 단어 인 것 같습니다.
Kent Nguyen

더 관련 논의는 English.SE에 존재 : english.stackexchange.com/questions/88400/...를 .

설명 [여기] [1]은 전문 용어는 아니지만 [1] : english.stackexchange.com/questions/88400/…
A Man

답변:



155

한 구현을 다른 구현으로 완전히 대체하는 경우 " 덮어 쓰기 "또는보다 일반적으로 " 대체 "입니다. 특정 경우에 구현을 다른 것으로 대체하는 경우 " 재정의 "입니다.

무언가 를 " 덮어 쓰기 "하는 것은 덮어 쓰기 된 것을 파괴하여 다른 것을 다른 곳에 두는 것입니다. 무언가 를 " 재정의 "하는 것은 재정의 된 것을 해치거나 변경하지 않고 다른 것이 작동되도록하는 것입니다.


3
동의하지 않습니다. "재정의"라는 용어는 항상 구현을 대체한다는 의미로 사용될 수 있습니다. 얼마나 자주 또는 어떤 식 으로든 중요하지 않습니다.
Brian Rogers

나는 그것이 그렇게 사용되었다는 것을 들어 본 적이 없지만 그렇게 사용하는 것은 잘못된 것처럼 보이지 않습니다.
David Schwartz

43
dictionary.com에서 빠른 검색을 통해이를 확인합니다. 덮어 쓰기 -새 데이터를 대신 입력하여 데이터를 삭제 (파일)하거나 파일로 저장합니다. 재정의 – 자신의 권한을 사용하여 거부 또는 취소 (의사 결정, 견해 등)
allicarn

15

이것은 재정의덮어 쓰기 의 차이점에 대한 나의 이해입니다. 실제 예제 .

자동차 제조 회사가 있다고 가정하십시오. 고객은 항상 당신을 믿고 제품을 구매하기 때문에 유명하고 행복합니다.

비즈니스를 진행하려면 기본적으로 두 가지 옵션이 있습니다.

  1. 모든 일이 이루어지고 올바른 길로 들어 섰다는 것을 알고 있습니다. 따라서 이전 모델을 유지하고 향상시킬 수 있습니다. 어떻습니까? 기존 모델에 몇 가지 새로운 기능을 추가함으로써 가능합니다! 이제 새로운 모델은 모든 기능이 PLUS 새롭게 향상된 기능.

  2. 당신은 당신이 겪은 방식이 잘못되었다는 것을 알고 있습니다! 얼마나 끔찍한 접근! 회사가 전체 기술을 변경해야한다는 것을 빨리 알 수 있습니다. 그렇지 않으면 파산과 같은 가혹한 상황에 처하게됩니다.

결국 프로그래밍 측면에서 첫 번째 접근 방식은 자동차에 새로운 동작 을 추가 하면서 자동차에 있던 이전 동작을 유지하면서 오버라이드를 참조하는 반면, 두 번째 접근 방식은 행동을 변경하려는 이후 덮어 쓰기를 완전히 새로운 기능을 처음부터 새로 개발하십시오.

이것이 도움이되기를 바랍니다.


13

둘 다 일반적인 용어 Override는 이전의 행동이나 결정을 예방하는 반면에Overwrite 는 이전에 쓰여진 것을 덮어 쓰는 것을 말합니다.

간단히 말해서

조치와 결정이 무시됩니다.

정보를 덮어 씁니다.


2

나는 어떤 맥락이 주어지면 이해하고 구별하는 것이 훨씬 더 쉬울 것이라고 생각합니다.

에서 APUE §10.17 :

POSIX.1은 또한 프로세스에 의해 abort신호 ( SIGABRT) 의 차단 또는 무시 를 무시하도록 지정합니다 .

Bing 사전에서 :

sth 재정의 : sb의 결정, 명령 등을 거부 할 권한을 사용합니다.

여기서 재정의 는 상위 권한으로 무언가를 "무시"한다는 의미입니다. abort프로세스의 신호 마스크를 대체하지 않고 단지 더 높은 권한으로 제한 조건을 "무시"합니다.

따라서 재정의덮어 쓰기 는 완전히 다른 단어 라고 생각 합니다. 덮어 쓰기 는 이전 컨텐츠를 대체하는 단어 여야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.