Re: Базовое отличие ООП от ФП
От: Sinclair Россия https://github.com/evilguest/
Дата: 05.03.24 02:56
Оценка: 14 (2) +10 :)
Здравствуйте, Разраб, Вы писали:
Р>Появляется неявный контекст, "за лесом не видно деревьев".

Принципиальное отличие в наличии изменяемого состояния, для которого необходима идентифицируемость (identity).
Всё остальное — непринципиально. Если его нет, то объект — это просто набор функций, которые объединены (или не объединены) общим замыканием. Интерфейс становится кортежем функций, а класс — синоним конструктора.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.