JavaFX hat eine Reihe neuer Eigenschaftsobjekte bereitgestellt, mit javafx.beans.property.DoubleProperty
denen Sie Felder definieren können, die automatisch beobachtet und synchronisiert werden können.
In vielen JFX-Beispielen verfügt die MVC-Modellklasse über eine Reihe dieser Eigenschaftsfelder, die dann automatisch an die Ansicht gebunden werden können.
Dies scheint uns jedoch zu ermutigen, JFX-Eigenschaften in unsere Domain-Objekte einzufügen (wenn Sie davon ausgehen, dass die Model-Klasse ein Domain-Objekt sein wird), was mir als eine schlechte Trennung von Bedenken erscheint (dh das Einfügen von GUI-Code in die Domain ).
Hat jemand gesehen, dass dieses Problem im „wirklichen Leben“ gelöst wurde, und wenn ja, wie wurde es gemacht?