Инкапсуляция что такое
Автор Sanek_SUNSHINE задал вопрос в разделе Другое
Что значит - "инкапсулировать"? и получил лучший ответ
Ответ от Мария Симон[новичек]
Инкапсуляция (encapsulation) - это механизм, который объединяет данные и код, манипулирующий зтими данными, а также защищает и то, и другое от внешнего вмешательства или неправильного использования. В объектно-ориентированном программировании код и данные могут быть объединены вместе; в этом случае говорят, что создаётся так называемый "чёрный ящик". Когда коды и данные объединяются таким способом, создаётся объект (object). Другими словами, объект - это то, что поддерживает инкапсуляцию.
Ответ от Ольга Осипова[гуру]
Инкапсуляция - это механизм, который объединяет данные и методы, манипулирующие этими данными, и защищает и то и другое от внешнего вмешательства или неправильного использования. Когда методы и данные объединяются таким способом, создается объект.
Итак, зачем же нам нужна инкапсуляция? Ответ прост, мы - люди. А человеку свойственно ошибаться. Никто не застрахован от ошибок. Применяя инкапсуляцию, мы, как бы, возводим крепость, которая защищает данные, принадлежащие объекту, от возможных ошибок, которые могут возникнуть при прямом доступе к этим данным. Кроме того, применение этого принципа очень часто помогает локализовать возможные ошибки в коде программы. А это на много упрощает процесс поиска и исправления этих ошибок.
Полный текст :
Инкапсуляция - это механизм, который объединяет данные и методы, манипулирующие этими данными, и защищает и то и другое от внешнего вмешательства или неправильного использования. Когда методы и данные объединяются таким способом, создается объект.
Итак, зачем же нам нужна инкапсуляция? Ответ прост, мы - люди. А человеку свойственно ошибаться. Никто не застрахован от ошибок. Применяя инкапсуляцию, мы, как бы, возводим крепость, которая защищает данные, принадлежащие объекту, от возможных ошибок, которые могут возникнуть при прямом доступе к этим данным. Кроме того, применение этого принципа очень часто помогает локализовать возможные ошибки в коде программы. А это на много упрощает процесс поиска и исправления этих ошибок.
Полный текст :
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что значит - "инкапсулировать"?
ООП: что такое инкапсуляция, абстракция, полиморфизм и наследование?
инкапсуляция - включение в класс данных (или других классов) с ограничением доступа к ним.
подробнее...
Что такое ООП?
С первого раза никто не понимает. ООП - очень интересная технология, достойная изучения.
подробнее...
спросили в Юмор
Где живет Пампукская Хрюря?))
ПАМПУКСКАЯ ХРЮРЯ - краеугольный камень и гипотетический элемент бесконечно-итеративной ИНКАПСУЛЯЦИИ
подробнее...
Где живет Пампукская Хрюря?))
ПАМПУКСКАЯ ХРЮРЯ - краеугольный камень и гипотетический элемент бесконечно-итеративной ИНКАПСУЛЯЦИИ
подробнее...
Что такое PPPoE?
PPPoE (англ. Point-to-point protocol over Ethernet) — сетевой протокол передачи кадров PPP через
подробнее...
что такое инкапсуляция?
Инкапсуляция - это механизм, который объединяет данные и методы, манипулирующие этими данными, и
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
Зачем нужны классы в c++? Никак не могу понять... Что такое private, public зачем они нужны и т. д?
потому что не используешь на практике. ерунду всякую пишешь.
попробуй написать GUI сначала на
подробнее...
Подкажите пожалуйста поподробней, что такое SSL сертификат и для чего он нужен?
При подключении к коммерческому веб-узлу, такому как банк или книжный магазин, Internet Explorer
подробнее...
спросили в Borland
Что такое объектно-ориентированное программирование?
Объектно-ориентированное программирование представляет собой метод программирования, который весьма
подробнее...
Что такое объектно-ориентированное программирование?
Объектно-ориентированное программирование представляет собой метод программирования, который весьма
подробнее...
что такое полиморфизм?
Полиморфизм в биологии
Википедия
Полиморфизм - в биологии (от др. -греч.
подробнее...
спросили в Другое
что такое инкапсуляция
Инкапсуляция — свойство языка программирования, позволяющее объединить и защитить данные и код в
подробнее...
что такое инкапсуляция
Инкапсуляция — свойство языка программирования, позволяющее объединить и защитить данные и код в
подробнее...