java - Java中MVVM设计模式的简单示例,无需设计任何UI(Swing,JavaFX等)
问题描述
我想了解 Java 中的 MVVM 设计模式,但我不想使用 Swing 或 JavaFX 设计 GUI(视图)。我无法在互联网上的 Java 中找到任何此类示例。MVVM 的大多数示例都在 Android 中。您能否提供一个简单的示例,这样我就不需要学习 Swing 或 JavaFX 来理解它?
解决方案
JavaFX 和 Swing 的存在使创建 GUI 变得更加容易。尝试在没有此类库的情况下创建 GUI 会创建更复杂的代码,并且不容易理解。您可以创建一个伪代码程序,但它不会是特定于 java 的。我也怀疑它会比仅仅阅读关于 MVVM 的一般哲学提供更多的理解。
推荐阅读
- c# - 如何在for循环中初始化对象
- c# - 为什么我有时会添加 `using` 语句而不添加引用,但有时却不添加?
- python - 无法在 pandas 中附加两个具有相同列长度的数据帧
- php - 无法打开文件“/tests/bootstrap.php”
- javascript - 如何通过 fetch 将数组传递给另一个组件
- python - 使用 Beautiful Soup 从华尔街日报抓取债券数据
- node.js - Heroko 中的错误,但 node./src/index.js 中没有
- angular - 如何修复“错误类型错误:对象(…)不是函数”?一个 fileChooser.open()
- python - 计算熊猫数据框中日期范围之间的重叠
- excel - 有没有一种方法可以在 VBA 中编写代码来自动在列中写入重复值的文本?