- Главная
- Информатика
- Инкапсуляция в C++

Содержание
Слайд 2Понятие инкапсуляции
Инкапсуляция - есть объединение в едином объекте данных и кодов, оперирующих с этими
Понятие инкапсуляции
Инкапсуляция - есть объединение в едином объекте данных и кодов, оперирующих с этими

данными. В терминологии ООП данные называются членами данных (data members) объекта, а коды - объектными методами или функциями-членами (methods, member functions).
Инкапсуляция позволяет в максимальной степени изолировать объект от внешнего окружения. Она существенно повышает надежность разрабатываемых программ, т.к. локализованные в объекте функции обмениваются с программой сравнительно небольшими объемами данных, причем количество и тип этих данных обычно тщательно контролируются. В результате замена или модификация функций и данных, инкапсулированных в объект, как правило, не влечет за собой плохо прослеживаемых последствий для программы в целом (в целях повышения защищенности программ в ООП почти не используются глобальные переменные).
Другим немаловажным следствием инкапсуляции является легкость обмена объектами, переноса их из одной программы в другую. Простота и доступность принципа инкапсуляции ООП стимулирует программистов к расширению Библиотеки Визуальных Компонент (VCL), входящей в состав C++Builder.
Инкапсуляция позволяет в максимальной степени изолировать объект от внешнего окружения. Она существенно повышает надежность разрабатываемых программ, т.к. локализованные в объекте функции обмениваются с программой сравнительно небольшими объемами данных, причем количество и тип этих данных обычно тщательно контролируются. В результате замена или модификация функций и данных, инкапсулированных в объект, как правило, не влечет за собой плохо прослеживаемых последствий для программы в целом (в целях повышения защищенности программ в ООП почти не используются глобальные переменные).
Другим немаловажным следствием инкапсуляции является легкость обмена объектами, переноса их из одной программы в другую. Простота и доступность принципа инкапсуляции ООП стимулирует программистов к расширению Библиотеки Визуальных Компонент (VCL), входящей в состав C++Builder.
Слайд 3Понятие абстракции данных в C++
Абстра́кция в объектно-ориентированном программировании — это придание объекту характеристик, которые чётко определяют его
Понятие абстракции данных в C++
Абстра́кция в объектно-ориентированном программировании — это придание объекту характеристик, которые чётко определяют его

концептуальные границы, отличая от всех других объектов. Основная идея состоит в том, чтобы отделить способ использования составных объектов данных от деталей их реализации в виде более простых объектов, подобно тому, как функциональная абстракция разделяет способ использования функции и деталей её реализации в терминах более примитивных функций, таким образом, данные обрабатываются функцией высокого уровня с помощью вызова функций низкого уровня.
Следующая -
Высшие споровые растения. 5 класс
Проход и питание в образовательных учреждениях с использованием электронной карты
Компьютер – универсальная машина для работы с информацией
Адресация в IP сетях
Привязка (binding). Основы и особенности применения
Microsoft-Office-2010-CZ-Professional-Plus-+-key,-aktivátor
Технологии программирования. Объектно-ориентированные языки программирования. Основные конструкции языка программирования С++
Устройства ПК. Монитор
Системы счисления. Урок КВН
Верстка и структура журналов. Лекция 1 3 курс 5 сем
Интернет и английский язык: что нужно знать пользователю подростку
Школьная библиотека
698944
Предпроектная стадия создания информационной системы
Одномерные массивы целых чисел. Начала программирования
Системы счисления математические основы информатики
Автоматизированная обработка естественного языка
Информационные технологии
Компьютерный сленг
Операции сравнения. Программирование на языке Python
Программы обучения
Измерение аудитории интернета в россии: счетчики
Информатика. Устройства ввода
Ithub-2
Социолог в сети
Алгоритмы и исполнители
_Р221+Тестировщик+ПО (1)
Работа в системе OSYM
Дизайн методом Value-Link (ER-метод). Реляционная алгебра