2. Инкапсуляция
Инкапсуляция – это механизм,
связывающий вместе данные и код,
которыми он манипулирует, а так
же одновременно защищающий их
от произвольного доступа со
стороны другого кода, внешнего по
отношению к рассматриваемому.
4. Инкапсуляция (encapsulation) -
это механизм, который
объединяет данные и методы,
манипулирующий этими
данными, представляя
интерфейс доступа к данным и
скрывая реализацию.
Инкапсуляция
8. Основные цели инкапсуляции
Цель инкапсуляции — убрать
зависимость интерфейса
класса от его реализации.
Чтобы малейшее изменение в
классе не влекло за собой
изменение внешнего поведения
класса.
11. Цели инкапсуляции
Обеспечить безопасность
использования объектов класса,
сделав общедоступными только те
методы обработки информации,
которые не могут испортить
(привести к некоректному
значению) или удалить данные
объекта.
14. • private (закрытый)
• package-private (доступ по
умолчанию, когда модификатор
не указан)
• protected (защищённый)
• public (открытый)
Модификаторы доступа