Форум программистов, компьютерный форум, киберфорум
Наши страницы

Инкапсуляция в ООП и C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при работе с файлами http://www.cyberforum.ru/cpp-beginners/thread231857.html
Возникает проблема при выборе массива на добавление и т.д. элемента в массив. т.е. при вводе переменной "q" Так же, ошибка при работе с сохранением/чтением в файл как текстовый, так и бинарный. ...
C++ Упорядочить слова в порядке возрастания их длины Дано предложение, слова в нем разделены пробелом. Упорядочить слова в порядке возрастания их длины. http://www.cyberforum.ru/cpp-beginners/thread231820.html
C++ Не могу составить алгоритм, траблы с математикой)
Нужно для учебы написать КР, с "написать" проблем нет, проблема в том, что я не знаю этой темы в математике (ну вот такой я студент-заочник)) Составьте программу для определения значения функции:...
Нужна оценка C++
Всем доброго времени суток. Чуть меньше недели назад начал изучать С++ и сегодня написал таки некое подобие программы. Суть просьбы: нужна чья-нибудь проверка на явный быдлокод/неудачные моменты;...
C++ Циклический алгоритм http://www.cyberforum.ru/cpp-beginners/thread231810.html
Люди помогите разобраться сижу и не могу на первой фото вставлен пример решения задачи, на втором фото то что нужно мне сделать ..помогите сделать и разобраться очень прошу.. спасибо всем..
C++ двойная буферизация можете помочь мне нужен простой пример двойной буферизации а то уже второй день не могу разобраться...и если можно прокоментированый код. Буду очень благодарен!!! Добавлено через 22 часа 10 минут... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
20.01.2011, 20:55
Инкапсуля́ция — свойство языка программирования, позволяющее объединить и защитить данные и код в объектe и скрыть реализацию объекта от пользователя (прикладного программиста). При этом пользователю предоставляется только спецификация (интерфейс) объекта.

* Пользователь может взаимодействовать с объектом только через этот интерфейс. Реализуется с помощью ключевого слова: public.
* Пользователь не может использовать закрытые данные и методы. Реализуется с помощью ключевых слов: private, protected, internal.

Инкапсуляция — один из четырёх важнейших механизмов объектно-ориентированного программирования (наряду с абстракцией, полиморфизмом и наследованием).

Сокрытие реализации целесообразно применять в следующих случаях:

* предельная локализация изменений при необходимости таких изменений,
* прогнозируемость изменений (какие изменения в коде надо сделать для заданного изменения функциональности) и прогнозируемость последствий изменений.
Все с той же педивикии... Где тут про h, cpp файлы... Мдэ.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru