为什么最好将事件源(例如按钮)与处理事件的地方(即事件处理程序)分开?
最佳答案
首先,GUI 本身就很难测试。如果您可以成功地从 GUI 中删除大部分/所有应用程序逻辑,那么需要测试的所有代码都将位于一个单独的类(没有 GUI 小部件)中,现在可以在 JUnit 下轻松测试该类。
关于java - 将 UI 与事件处理程序分离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15796201/
为什么最好将事件源(例如按钮)与处理事件的地方(即事件处理程序)分开?
最佳答案
首先,GUI 本身就很难测试。如果您可以成功地从 GUI 中删除大部分/所有应用程序逻辑,那么需要测试的所有代码都将位于一个单独的类(没有 GUI 小部件)中,现在可以在 JUnit 下轻松测试该类。
关于java - 将 UI 与事件处理程序分离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15796201/