Метод get
является пассивным, вы должны вызывать его каждый раз, когда хотите получить состояние fre sh, также он может быть тяжелым и возвращать старое значение, что означает, что вызов был бесполезен.
A Subject
активен, как только вы подпишетесь, он уведомит вас об обновлении, поэтому вам не нужно вызывать его каждый раз, когда вы хотите проверить, есть ли здесь новое значение, и это делает ваше приложение реактивным именно тогда, когда это должно быть.