桌面应用程序"内部网址"

时间:2013-08-19 16:20:12

标签: java design-patterns

对于Web应用程序内部导航,您通常使用带有URL路由器/调度程序的URL。

桌面应用程序中是否有一些等效的模式/类比真的是导航密集型/具有多个视图?

假设我在myapp:// view1 / subview1?state = someState然后我切换到myapp:// view2 / subview2 /,在主控制器中解构它,解码第一部分,切换查看到view2,然后使用“/ subview2”调用view2控制器,“/ subview2”本身加载“subview2”等。

我发现它是一个真正的KISS(保持简单的愚蠢)抽象,用于处理“导航”状态。

  1. 这种“模式”是实用还是糟糕?
  2. 在Java中实现它的一般计划是什么? (使用URI?URL?字符串?)

1 个答案:

答案 0 :(得分:0)

Application Controller模式可能是一个很好的起点。