【发布时间】:2010-10-24 10:42:57
【问题描述】:
我正在开发一个桌面应用程序,它依赖于它从服务器接收的 XML 数据。有几个文件,需要在不同的时间下载。
许多数据结构都填充了解析的数据。文件和数据结构之间的对应关系不是一一对应的,事实上可能比较复杂。
应用程序状态和状态之间的转换取决于这些下载信息的内容(以及它们目前的可用性)。
晦涩的意大利面条代码处理所有下载事件和相互依赖关系。
我一直在研究某种模式以更统一地使用它,但我认为开发人员社区已经找到了最合适的实践和模式。有谁知道吗?
【问题讨论】:
-
也许有,也许没有。那么,你的问题是什么?
-
把它留出来,让别人做一个诙谐的评论。实际上似乎已经足够清楚了,但是,好的,将编辑。
-
我确实不清楚。希望现在能更好地表达问题。
标签: design-patterns events client-server