0
我是新来的复杂GUI应用程序。我知道MVC
模式,但我不知道如何将它们应用于大型gui应用程序。大型gui的设计模式
让我们以一个大型编辑器应用程序为例。编辑器有几个菜单和对话框(页面配置,编辑器配置,打印对话框......)。
在大学我学会了分离用户界面和业务逻辑,并通过接口进行通信。在上面的例子中,用户界面非常大,因此称为viewinterface
的界面非常大。相应应用程序控制器处理的具体火灾事件的所有元素。
我认为对于小gu这种方法是可能的,但如何处理大gu?系统地解决这个问题的更好的模式是什么?
你能澄清一下你也许是“大规模”多一点?将其稍微固定一下。 – Flexo 2012-02-19 13:16:18
我已经描述了一下。我的意思是很多菜单,复杂的对话框,表格等等。 – Razer 2012-02-20 19:09:12
@Razer设计模式是一种抽象概念,它并不真正受到应用程序规模的限制。当然,规模确实需要多种变化实施方式,一般而言,较大规模需要组合模式,但这并不意味着这些概念本身会有所不同。你需要对实际问题有更多具体的描述,但是根据“菜单,复杂对话框,表格等”的模糊描述,我们无法真正猜出哪些模式可能更适合。因为你的问题是[太开放了,可以负责](http://stackoverflow.com/faq#dontask)。 – yannis 2012-02-20 19:30:56