对于必须执行“GET”或“POST”,返回输出流,解析输出流,然后在界面上显示解析结果的 HTTP 请求调度程序,最好的设计模式是什么?
目前,我有一个 HttpRequestDispatcher.java,其中在其构造函数中定义了一个 UI 类,并在线程 run() 方法中,将结果发送到 UIClass.requestSucceeded 或 UIClass.requestFailed,然后在其中解析流并解析结果显示。
问题是我真的想要分离接口、解析器和调度程序之间的关注点。这样,在未来,我真的可以将调度程序与许多其他类一起使用......现在,我必须为每个“屏幕”拥有一个 HttpRequestDispatcher......
不胜感激任何建议,谢谢!