javafx -fx-
设计模式“ Model-View-ViewModel”最初是由Microsoft发布的,用于.Net应用程序,如今也用于其他技术,例如JavaScript框架。
与其他MV *方法一样,目标是将用户界面的结构与(UI-)逻辑分开。 为此,MVVM定义了一个表示UI状态的ViewModel 。 ViewModel不知道View ,并且不依赖于特定的UI组件。
相反, 视图包含UI组件,但不包含UI逻辑,并且通过Data-Binding与ViewModel连接。
一个简单的示例是在ViewModel中准备欢迎消息: