LC·Dict

en·cap·su·la·tion

C1technical
/ɪnˌkæpsəˈleɪʃən//ɪnˌkæpsjʊˈleɪʃən/드물게 쓰임

캡슐화; 무언가를 감싸거나, 컴퓨터에서 데이터와 동작을 한 단위로 묶어 숨기는 일

noun명사

  1. 1

    캡슐화, 봉입무언가를 캡슐, 막, 껍질, 보호층 등 안에 넣거나 감싸는 과정C1general

    the process of enclosing something in a capsule, covering, or protective layer

    • Encapsulation protects the medicine until it reaches the stomach.

      캡슐화는 약이 위에 도달할 때까지 약을 보호한다.

    • The material allows encapsulation of tiny sensors in a waterproof coating.

      그 물질은 작은 센서를 방수 코팅 안에 캡슐화할 수 있게 해 준다.

    유의어enclosure, containment

    반의어exposure

  2. 2

    캡슐화, 은닉화객체 지향 프로그래밍에서 데이터와 그 데이터를 다루는 메서드를 하나의 객체 안에 묶고, 외부에서 직접 접근하지 못하게 제한하는 원리C1computing

    in object-oriented programming, the principle of bundling data with the methods that operate on it and restricting direct outside access

    • Encapsulation helps prevent other code from changing an object's data directly.

      캡슐화는 다른 코드가 객체의 데이터를 직접 바꾸는 것을 막는 데 도움이 된다.

    • The class uses encapsulation by making its fields private.

      그 클래스는 필드를 private으로 만들어 캡슐화를 사용한다.

    유의어information hiding

    반의어exposure

  3. 3

    캡슐화네트워킹에서 데이터가 계층을 지나갈 때 헤더나 제어 정보를 덧붙여 더 큰 데이터 단위 안에 감싸는 과정C1networking

    in networking, the process of wrapping data with headers or control information as it passes through protocol layers

    • During encapsulation, the transport layer adds a header to the data.

      캡슐화 과정에서 전송 계층은 데이터에 헤더를 추가한다.

    • Each network layer performs encapsulation before sending the packet onward.

      각 네트워크 계층은 패킷을 다음으로 보내기 전에 캡슐화를 수행한다.

    유의어wrapping

    반의어decapsulation

  4. 4

    압축적 표현, 요약어떤 생각, 상황, 특징 등을 짧고 압축적으로 보여 주는 표현이나 사례C1general

    a brief expression or example that captures the main idea or character of something

    • Her speech was a clear encapsulation of the movement's goals.

      그녀의 연설은 그 운동의 목표를 명확하게 압축해 보여 주었다.

    • The opening scene is an encapsulation of the film's central conflict.

      첫 장면은 그 영화의 핵심 갈등을 압축적으로 보여 주는 사례다.

    유의어summary, epitome

    반의어elaboration

뉘앙스 · 쓰임

containment는 단순히 ‘안에 담거나 억제함’을 넓게 말하고, enclosure는 물리적으로 둘러싸는 행위나 공간을 더 직접적으로 가리킵니다. encapsulation은 ‘캡슐처럼 하나의 단위로 감싸 보호하거나 숨긴다’는 느낌이 강하며, 프로그래밍에서는 information hiding과 관련되지만 반드시 완전히 같은 말은 아닙니다.

주로 과학, 의학, 컴퓨터 과학, 네트워킹에서 쓰이는 전문적·격식 있는 단어입니다. 한국어 IT 문맥에서는 보통 ‘캡슐화’라고 번역합니다. 일상 대화에서 ‘요약’이라는 뜻으로도 쓰일 수 있지만, summary보다 훨씬 격식 있고 추상적인 표현입니다.

유의어 뉘앙스 비교

enclosure
물리적으로 둘러싸는 행위나 둘러싸인 공간을 더 직접적으로 뜻함
containment
안에 담거나 퍼지지 못하게 억제한다는 의미가 더 넓음
information hiding
외부에 내부 구현을 숨기는 측면을 특히 강조하는 관련 개념
wrapping
전문 용어라기보다 데이터를 감싼다는 동작을 비유적으로 설명하는 말
summary
내용을 간단히 정리한 말로, encapsulation보다 더 일상적임
epitome
어떤 특징의 완벽한 전형이라는 의미가 더 강함

반의어

exposure
내부 데이터나 구현을 외부에 드러내는 상태를 가리킴
decapsulation
수신 쪽에서 덧붙은 헤더나 포장을 제거하는 반대 과정
elaboration
간단히 압축하지 않고 자세히 설명하거나 확장하는 것을 뜻함

자주 쓰는 표현 · Collocations

noun+noun

  • data encapsulation데이터 캡슐화
  • network encapsulation네트워크 캡슐화
  • protocol encapsulation프로토콜 캡슐화
  • encapsulation layer캡슐화 계층

adj+noun

  • object-oriented encapsulation객체 지향 캡슐화

noun+prep+noun

  • a clear encapsulation of an idea생각을 명확하게 압축해 보여 주는 표현

어원 · 암기 팁

[Latin]동사 encapsulate에 명사형 접미사 -ion이 붙은 말입니다. capsule은 라틴어 capsula ‘작은 상자’에서 왔고, 이는 capsa ‘상자, 케이스’와 관련됩니다.

en- ‘안에 넣다’ + capsule ‘캡슐, 작은 용기’ + -ation ‘행위·과정’

💡 capsule이 ‘캡슐’이므로 encapsulation은 무언가를 캡슐 안에 넣듯이 감싸 하나의 단위로 만드는 것이라고 기억하면 쉽습니다.