Англо-русский словарь компьютерных терминов:
encapsulation
1) инкапсуляция
а) в ООП - сокрытие внутренней структуры данных и реализации методов объекта от остальной программы, т. е. включение в объект всей необходимой ему информации, там образом, чтобы другим объектам не требовалось знаний об его внутренней структуре [42]. Доступен только интерфейс объекта, через который осуществляется все взаимодействие с ним
Смотри также: inheritance,
object interface,
OOP,
polymorphism
Например: Encapsulation helps building more structured and readable programs, because objects are treated like black boxes — Инкапсуляция помогает создавать более структурированные и хорошо читаемые программы, поскольку объекты рассматриваются как "чёрные ящики"
б) скрытие описания реализации класса в отдельном файле, содержимое которого неизвестно программисту, использующему данный класс
2) в телекоммуникации - включение сообщения или пакета, оформленных для передачи по одному протоколу, в структуру, обеспечивающую их передачу между сетями, использующими другие протоколы передачи
Смотри также: ATM, protocol tunneling,
TCP/IP
Англо-русский политехнический словарь:
encapsulation
1) герметизация (чаще смолой, пластмассой)
2) корпус; оболочка (полупроводникового прибора)
3)
машиностроение заключение (детали перед обработкой) в кассету или капсулу
4)
вычислительная техника инкапсуляция (защита описания реализации модуля)
5) подготовка (формирование) пакета (напр. данных)
6)
пищевая промышленность инкапсулирование (смесей, витаминов)
-
dip encapsulation
-
glass encapsulation
-
hermetic encapsulation
-
liquid encapsulation
-
metal-can encapsulation
-
plastic encapsulation
-
solar cell encapsulation
Merriam-Webster's Collegiate Dictionary:
encapsulation
noun
see
encapsulate
Free On-line Dictionary of Computing:
encapsulation
1. The technique used by layered protocols in which a layer
adds header information to the protocol data unit (PDU) from
the layer above. As an example, in Internet terminology, a
packet would contain a header from the physical layer,
followed by a header from the network layer (IP), followed by
a header from the transport layer (TCP), followed by the
application protocol data.
2. The ability to provide users with a well-defined interface
to a set of functions in a way which hides their internal
workings. In
object-oriented programming, the technique of
keeping together data structures and the methods (procedures)
which act on them.
(1998-09-07)