Здесь сказано, что у нас есть 2 варианта реализации MVVM с JavaFX - это зависит от того, хотим ли мы использовать JavaFX-свойства в нашей модели или нет.
Как я понимаю, еслимоя модель не имеет свойств javafx, тогда я добавляю свойства fx во ViewModel.Тем не менее, я не могу понять, что я должен делать, если моя модель имеет свойства FX.Что мне делать в этом случае?Примерно так:
class ViewModel {
private ObjectProperty<Person> personProperty = new SimpleObjectProperty<>();
...
personProperty.set(person);
}
или мне нужно продублировать все свойства Person в ViewModel и связать каждое свойство ViewModel со свойствами Person, чтобы получить View -><- ViewModel -><- Model
?Кто-нибудь может объяснить, что делать в этом случае?