Имхо, очень интересная, нестандартная и заслуживающая внимания реализация ООП в Эрланге.
Там нет объектов как таковых, там есть актёры, которые обмениваются сообщениями и логика которых пишется на в функциональном стиле. Но это их взаимодействие уже не является функциональным, оно скорее ООП.
В результате получается, что объекты не плодятся для всего подряд, а только по делу.
Для понимания и написания REST API очень хорошо подходит Webmachine, там всё по полочкам разложено.
Правда она на эрланге. Может есть аналоги и на другие языки?
IF-MODIFIED-SINCE и IF-NONE-MATCH при отсутсвии изменений присылают 304, при наличии — новый объект целиком, который в свою очередь кешируется и используется дальше
но я бы всё-таки предпочёл и поругаться на некоторые фунциональные, которые в продакшене есть. ;-)
Там нет объектов как таковых, там есть актёры, которые обмениваются сообщениями и логика которых пишется на в функциональном стиле. Но это их взаимодействие уже не является функциональным, оно скорее ООП.
В результате получается, что объекты не плодятся для всего подряд, а только по делу.
Правда она на эрланге. Может есть аналоги и на другие языки?