Понятие инкапсуляции и механизм ее реализации

  • docx
  • 18.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-002122.docx

Понятие инкапсуляции и механизм ее реализации

Под инкапсуляцией понимается скрытие деталей реализации клас- са (объекта) от других классов.


Поле класса закрывается для прямого доступа извне. Доступ к ним предоставляется через открытые методы. Эти методы определяют ин- терфейс класса данном случае имеется в виду общий смысл понятия

«интерфейс», а не класс С# Интерфейс).

Механизмом реализации инкапсуляции являются модификаторы доступа:

private è доступ извне запрещен

public è доступ разрешен

Инкапсуляция предназначена для решения следующих проблем:

1.   Локализация изменения программного кода

2.   Защита полей класса от нежелательного воздействия извне