Всем привет)
Есть вопрос. Объясните те, кто шарит за фп. Если я правильно понимаю, одна из опорных концепций фп в том, что большинство кода построено на чистых функциях , а весь глобал стейт абстрагируется через монады и ты четко знаешь , как этот глобал стейт меняется. Так вот вопрос, можно ли эмулировать это в ООП языках типо java или c#? Противоечит ли ООП такой модели и как? Просто вроде в этом чате был разговор о том, что ООП и ФП не противоположны, а ортогональны. Вспомнилось. Решил разобраться. Заранее извиняюсь, если спрашиваю что-то банальное, очевидное или надоевшее) Просто не могу для себя сделать нужные логические переходы.