Work/Tools

override와 overwrite의 차이

디쟈이너 2022. 4. 6. 20:51

사전적 정의

overwrite[│oʊvərraɪt]
(3인칭 단수 현재 : overwrites)
동사
1.중복 기재하다, 겹쳐 쓰다

혹은 덮어쓰기

 

override[│oʊvərraɪd]override
(3인칭 단수 현재 : overrides)
동사
1.(직권을 이용하여 결정·명령 등을) 기각[무시]하다 (=overrule)
2.…보다 더 중요하다[우선하다]
3.(자동으로 진행되는 과정을) 중단시키다

혹은 재정의

 

overriding[│oʊvərraɪdɪŋ]
형용사
1.다른 무엇보다 더 중요한, 최우선시 되는
the overriding factor/consideration/concern
다른 무엇보다 더 중요한 요소/고려 사항/우려 사항

 

 

한 구현을 다른 구현으로 완전히 교체하는 경우 이는 "overwriting" 또는 더 일반적으로 "replacing"을 사용합니다.

일부 특정 사례에 대해 구현을 다른 구현으로 교체하는 경우 이는 "overriding"입니다.

어떤 것을 "overwrite" 하는 것은 다른 것을 제자리에 놓고, 오버라이트된 것을 파괴하는 것입니다.

어떤 것을 "override"하는 것은 오버라이드된 것을 해치거나 변경하지 않고 다른 것이 대신 작동하도록 하는 것입니다.

 

override는 언어 영역에만 국한되지 않습니다.

override는 일부 이전 작업 또는 결정을 대체하는 것이며, overwrite는 이전에 작성된 내용을 덮어쓰는 것을 의미합니다.

 

직접적인 예로 dictionary.com에서

"overwrite"는 데이터를 파괴하고 그 자리에 새 데이터를 추가합니다.

"override"는 다른 사람의 권한으로 거부, 취소, 결정 할 수 있습니다.

 

간단하게 이야기하면,

- 행동과 결정은 재정의(Override) 됩니다.

- 정보는 덮어씁니다.(Overwritten)

반응형