Stateless vs Stateful - я мог бы использовать некоторую конкретную информацию

Меня интересуют статьи, в которых есть конкретная информация о дизайне без сохранения состояния и с сохранением состояния в программировании. Я' Мне интересно, потому что я хочу узнать об этом больше, но я действительно не могу найти хороших статей об этом. Я прочитал десятки статей в Интернете, в которых неопределенно обсуждается эта тема, или в них говорится о веб-серверах и сеансах, которые также являются `` с сохранением состояния или без состояния '', но меня интересует дизайн атрибутов без состояния и с отслеживанием состояния при кодировании . Пример: я слышал, что BL-классы не имеют состояния по своей конструкции, классы сущностей (или, по крайней мере, так я их называю - например, Person (id, name, ..)) имеют состояние и т. Д.

Я думаю, что важно, чтобы знаю, потому что я верю, что если смогу это понять, я могу написать лучший код (например, с учетом детализации).

В любом случае, очень коротко, вот что я знаю о сохранении состояния и без сохранения состояния:

Сохранение состояния (например, WinForms): Сохраняет данные для дальнейшего использования, После завершения действий данные передаются, и экземпляр возвращается в пул потоков (аморфный).

Как вы можете видеть, это довольно расплывчатая и ограниченная информация (и полностью сосредоточена на взаимодействии с сервером), поэтому я ' Буду очень признателен, если вы предоставите мне более интересную информацию :)

87
задан Asad Saeeduddin 19 August 2013 в 04:47
поделиться