Понятие инкапсуляции и механизм ее реализации
Под инкапсуляцией понимается скрытие деталей реализации клас- са (объекта) от других классов.
![]() |
Поле класса закрывается для прямого доступа извне. Доступ к ним предоставляется через открытые методы. Эти методы определяют ин- терфейс класса (в данном случае имеется в виду общий смысл понятия
«интерфейс», а не класс С# Интерфейс).
Механизмом реализации инкапсуляции являются модификаторы доступа:
private è доступ извне запрещен
public è доступ разрешен
Инкапсуляция предназначена для решения следующих проблем:
1. Локализация изменения программного кода
2. Защита полей класса от нежелательного воздействия извне
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.