encapsulation

noun
  1. the action of enclosing something in or as if in a capsule
  2. a concise summary that captures the essential features of something
  3. the practice of hiding the internal details of a software component from other parts of the system
  4. Usage: computing

Examples