Что такое инкапсуляция в программировании языка ассемблер Помогите - Компьютерные вопросы

Вопрос Что такое инкапсуляция в программировании языка ассемблер Помогите

Регистрация
24 Июн 2013
Сообщения
98
Репутация
0
Спасибо
0
Монет
0
Что такое инкапсуляция в программировании языка ассемблер Помогите
 
Регистрация
17 Ноя 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Инкапсуляция (англ. encapsulation, от лат. en capsula) — в информатике упаковка данных и функций в единый компонент. Инкапсуляция зачастую рассматривается как понятие, присущее исключительно объектно-ориентированной парадигме (ООП), но в действительности обширно встречается и в других (см. подтипизация на записях и полиморфизм записей и вариантов). В ООП инкапсуляция тесно связана с принципом абстракции данных (не путать с абстрактными типами данных, реализации которых предоставляют возможность инкапсуляции, но имеют иную природу). Это, в частности, приводит к другому распространённому заблуждению — рассмотрению инкапсуляции неотрывно от сокрытия. В частности, в сообществе С++ принято рассматривать инкапсуляцию без сокрытия как неполноценную. Однако, некоторые языки (например, Smalltalk, Python) реализуют инкапсуляцию в полной мере, но не предусматривают возможности сокрытия в принципе. Другие (Standard ML, OCaml) жёстко разделяют эти понятия как ортогональные и предоставляют их в семантически различном виде (см. сокрытие в языке модулей ML).
 
Сверху Снизу