我正在開發具有多種窗體和小部件的複雜UI應用程序。用戶界面的行爲在很大程度上取決於用戶權限,即編輯者應該看到比查看者更多的小部件和窗體,管理員應該看到所有UI元素。此外,表格也必須定製。佈局沒有實際問題,因爲佈局可以通過用戶相關配置進行定製。主要問題是表單自定義和行爲定製,特別是當行爲相當複雜時。取決於用戶權限的複雜UI的體系結構
如果我們開始使用事件監聽器通信,這可能會導致代碼中的混亂(大量IF/SWITCH構造等)。
因此,我想問問是否存在關於最佳實踐,模式,書籍和有用示例的一些信息。
謝謝!