我正在尝试根据谁登录找到构建我的 UI 的最佳方法。情况是,(目前)有 2 种类型的普通用户和超级用户 ,超级用户通常会看到比普通用户更多的控件用户
我打算做一些沉重的继承,即默认创建 SomeDialog 或者如果超级用户登录了,则改为实例化 SomeDialogSuper ,但是我有一些担忧:
- 我发现使用 gwt-ext 进行大量继承时,您需要在稍后阶段注入内容时创建大量面板。
- 多个 SomeDialog 然后 SomeDialogSuper 听起来是个坏主意,维护起来是一场噩梦
然后我虽然可以使用一些约定,所以我不必太担心哪个控件被实例化,但我不太确定如何做到这一点
任何指针?