From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- .../encapsulation/index.html" | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 "files/ru/\321\201\320\273\320\276\320\262\320\260\321\200\321\214/encapsulation/index.html" (limited to 'files/ru/словарь/encapsulation') diff --git "a/files/ru/\321\201\320\273\320\276\320\262\320\260\321\200\321\214/encapsulation/index.html" "b/files/ru/\321\201\320\273\320\276\320\262\320\260\321\200\321\214/encapsulation/index.html" new file mode 100644 index 0000000000..f89f467f50 --- /dev/null +++ "b/files/ru/\321\201\320\273\320\276\320\262\320\260\321\200\321\214/encapsulation/index.html" @@ -0,0 +1,18 @@ +--- +title: Инкапсуляция +slug: Словарь/Encapsulation +tags: + - CodingScripting + - Glossary +translation_of: Glossary/Encapsulation +--- +

Инкапсуляция - это упаковка данных и {{glossary("function","functions")}} в один компонент (например, {{glossary("class")}}) и последующий контроль доступа к этому компоненту, создавая тем самым "черный ящик" из {{glossary("object")}}. По этой причине, пользователю необходмо знать только интерфейс этого класса (то есть данные и функции, предоставляемые для взаимодействия с классом извне), а не то, как он реализован внутри.

+ +

Изучить больше

+ +

Общие знания

+ + -- cgit v1.2.3-54-g00ecf