Ключевые понятия на которых строится объектно-ориентированное программирование:

  • Абстрагирование
  • Инкапсуляция
  • Модульность
  • Наследование
  • Полиморфизм

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