При объектно-ориентированном программировании имеется возможность запретить любой доступ к атрибутам объектов, кроме как через его ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Попов Э.В. Статические и динамические экспертные системы


При объектно-ориентированном программировании имеется возможность запретить любой доступ к атрибутам объектов, кроме как через его методы. Внутренняя структура объекта в этом случае скрыта от пользователя, объекты можно считать самостоятельными сущностями, отделенными от внешнего мира. Для того чтобы объект произвел некоторое действие, ему извне необходимо послать сообщение, которое инициирует выполнение нужного метода. Инкапсуляция позволяет изменять реализацию любого класса объектов без опасения, что это вызовет нежелательные побочные эффекты в программной системе. Тем самым упрощается процесс исправления ошибок и модификации программ.

(cкачать страницу)

Смотреть книгу на libgen

При объектно-ориентированном программировании имеется возможность запретить любой доступ к атрибутам объектов,  кроме как через его методы.  Внутренняя структура объекта в этом случае скрыта от пользователя,  объекты можно считать самостоятельными сущностями,  отделенными от внешнего мира.  Для того чтобы объект произвел некоторое действие,  ему извне необходимо послать сообщение,  которое инициирует выполнение нужного метода.  Инкапсуляция позволяет изменять реализацию любого класса объектов без опасения,  что это вызовет нежелательные побочные эффекты в программной системе.  Тем самым упрощается процесс исправления ошибок и модификации программ.