我正在开发具有多种窗体和小部件的复杂UI应用程序。用户界面的行为在很大程度上取决于用户权限,即编辑者应该看到比查看者更多的小部件和窗体,管理员应该看到所有UI元素。此外,表格也必须定制。布局没有实际问题,因为布局可以通过用户相关配置进行定制。主要问题是表单自定义和行为定制,特别是当行为相当复杂时。取决于用户权限的复杂UI的体系结构
如果我们开始使用事件监听器通信,这可能会导致代码中的混乱(大量IF/SWITCH构造等)。
因此,我想问问是否存在关于最佳实践,模式,书籍和有用示例的一些信息。
谢谢!