Лучшая практика для обновления поведения субъекта объекта? - PullRequest
0 голосов
/ 29 марта 2020

Я не могу найти что-либо в Интернете, и большинство примеров с int или строкой, я хотел знать, нужно ли мне каждый раз, когда я хочу обновить объект на предмете поведения, создавать новый экземпляр того же самого возразить и отправить его через приемник, или я могу изменить тот же объект и отправить его снова?

пример:

BehaviorSubject<Data> _behaviorSubject = BehaviorSubject<Data>();


// Example 1
void updateData(Data data, String newName) {
    //will create a new instance
    _behviorSubject.sink.add(data.copyWith(name: newName));
}

//Example 2
// use the same instance
void updateData(Data data, String newName) {
    data.name = newName;
    _behviorSubject.sink.add(data);
}

Спасибо!

...