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