нам нужно окончательное решение ооп-шного вопроса
А в чём вопрос?
Ну и так-то, ООП прекрасно выражается не самой сложной математикой.
И в достаточно выразительных языках, выражается полностью либо по бОльшей части.
В качестве "паттерна" для работы с конкурентными вещами не годится, ибо увеличивает сложность.