首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UI应用程序背后的设计模式(有什么书吗?)

问UI应用程序背后的设计模式(有什么书吗?)
EN

Stack Overflow用户
提问于 2013-09-18 05:37:52
回答 2查看 206关注 0票数 0

我想知道人们使用什么设计模式来构建复杂的UI或类似UI的应用程序?

让我们考虑一个由数千个小部件组成的UI,一旦一个小部件改变了它的状态,它就会向合作伙伴(可能是100个)广播一个事件,以相应地更新它们的状态。当小部件状态改变时,它的视图也会改变。然而,必须有一些地方放置业务逻辑,从GoF设计模式应该是中介者。然而,我不知道人们在现实世界中是如何做到的。

我了解GoF模式,MVC模式,事件/消息系统,双向数据绑定。我没有编写任何UI应用程序,但是UI(例如,Java intellij IDE)应用程序解决的问题非常有趣。它管理许多小部件(小部件),并根据小部件的状态变化来改变其行为。如何以可维护的方式编写这样的系统是我一直在研究的问题。对我来说,命令式方式在这样的系统中是不起作用的,必须有一些声明性的模式。

如果有人能指出一些好的读物,我将不胜感激。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-09-18 20:11:38

我会推荐你Design Patterns: Elements of Reusable Object-Oriented Software。不同的章节处理创意,结构和行为模式。模式使用示例由一个高级文本编辑器(包括ui)开发组成。

票数 2
EN

Stack Overflow用户

发布于 2013-09-18 05:47:59

对于企业应用程序,您必须检查Martin Fowler。在他的网站上,你可以找到很多书籍,范例和设计模式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18860340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档