Рубрики
ООП принцип "Инкапсуляция"

ООП принцип Инкапсуляция «Понятие»

  • Скрытие структуры объекта от внешнего воздействия
  • Объект состоит из полей и методов, которые изменяют состояние самого объекта.
  • понятие очень тесно пересекается с таким понятием как сокрытие.

    Инкапсуляция это очень простое понятие, которое зачастую любят усложнять.

    Его суть заключается в том, сам класс является своего рода капсулой, которое содержит в себе

    • содержит в себе свойства
    • содержит методы, для работы с этими свойствами

    т.е. капсула позволяет объединить.

    Это кажется очень очевидным свойством, но если посмотреть на свойство из контекста процедурного программирования, где таких капсул нет, то всё сразу становится на свои места и принцип инкапсуляции становится понятен. Но как всегда рядом с инкапсуляцией всегда идёт сокрытие и здесь объяснить немножечко сложнее и рассмотрим на примере.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *