Механизм программирования, который связывает код (действия) и данные, которыми он манипулирует, и при этом предохраняет их от вмешательства извне и неправильного использования.

  • перегрузка
  • полиморфизм
  • инкапсуляция
  • наследование
  • переопределение

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.