JavaFX a fourni un tas de nouveaux objets Property, tels que ceux javafx.beans.property.DoubleProperty
qui vous permettent de définir des champs qui peuvent être automatiquement observés et synchronisés.
Dans de nombreux exemples JFX, la classe de modèle MVC possède un certain nombre de ces champs de propriété, qui peuvent ensuite se lier automatiquement à la vue.
Cependant, cela semble nous encourager à mettre des propriétés JFX dans nos objets de domaine (si vous supposez que la classe Model va être un objet de domaine), ce qui me semble être une mauvaise séparation des préoccupations (c'est-à-dire mettre du code GUI dans le domaine ).
Quelqu'un a-t-il vu ce problème résolu dans la «vraie vie» et, dans l'affirmative, comment a-t-il été fait?