encapsulator

noun
  1. a person or device that encapsulates; something that encloses or packages something else in a capsule or protective covering
  2. Usage: technical; often used in manufacturing, pharmaceuticals, and computing contexts
  3. in software engineering, a tool or mechanism that wraps code or data to hide internal details and provide a simplified interface
  4. Usage: computing; related to object-oriented programming principles

Examples