Вопрос: Какова идея объектно-ориентрованного программирования?
Ответ: деление программы на функции и модули.