Из того, что я понимаю, процедурное программирование - это парадигма программирования, в соответствии с которой состояние программы определяется процедурами, которые обрабатывают поток данных, такими как подпрограммы и вызовы функций с подачей данных, в то время как объектно-ориентированная программа определяется в основном общим состоянием своих объектов, экземпляров и взаимодействием между ними через интерфейсы.
Хотя данные и функциональные возможности объектно-ориентированной программы инкапсулированы и, возможно, полиморфнывся программа по-прежнему выполняется как процедура, разбитая на более мелкие задачи;данные по-прежнему передаются и обрабатываются объектными функциями и подпрограммами.
Даже в таком языке, как Java (который описывается как исключительно OO), выполнение программы и поток данных, кажется, происходят последовательно и с использованием функций иПеременныеЯ что-то упустил?