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) [пищевая промышленность] инкапсулирование (смесей, витаминов)

Англо-русский политехнический словарь

Encapsulation

noun see encapsulate

Merriam-Webster's Collegiate Dictionary

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.

Free Online Dictionary of Computing