由于习惯了使用服务以及它们提供的与业务层交互的简洁调用,我一直想知道这种方法是否可以应用于用户界面。
例如,在 Swing 应用程序中,我经常发现自己添加了一些逻辑来处理不同的操作。如果这是针对界面进行编程的,这会将实际处理与演示分开,并且可能使代码更易于阅读。
那么,是否可以为此目的应用额外的层?知道 MVC 最常应用于 UI,似乎可以与 Controller 的想法进行有趣的并行。
最佳答案
Apache Wicket它的 html gui 有一个非常清晰的方法。大多数组件都有自己的组件模型。事实上,这会导致每个组件都有许多小 Controller ,这使得它们比我见过的大多数其他结构更容易维护。您对新层的想法似乎非常相似。
关于java - 将用户界面逻辑分组为一种 UIService?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7069154/