某App有A、B、C、D四个团队分别负责ModuleA、ModuleB、ModuleC和ModuleD四个业务模块,随着业务的发展,ModuleA需要跳转到ModuleB、ModuleC的页面,ModuleB需要跳转到ModuleC、ModuleD的界面,ModuleC需要跳转到ModuleA的界面,ModuleD需要跳转到ModuleB和ModuleC的界面。由于复杂的依赖关系,导致一旦有变化就需要知会各个团队,所以该团队的架构师想要解耦各个业务模块,以下哪些做法是不推荐的( )图片9.png
(A)在RouterModule中采用路由表方式解耦各个业务模块。
(B) 采用RouterModule作为中介者并用动态import解耦各个业务模块。
(C) 采用静态import方式引入对应跳转的页面。
(D) 可以采用Navigation作为页面导航根容器,将其放在entry中,其他Module的页面作为Navigation的子页面
参考答案
继续答题:下一题


更多鸿蒙高级认证试题
- 1在使用DevEco Studio的Profiler进行HarmonyOS应用或服务内存管理优化时,以下哪个描述最准确地概述了“Allocation Insight”功能在识别和解决内存问题中的作用 ( )
- 2我们需要避免在逐帧调用的接口中执行耗时操作,下面哪个选项不属于上述的接口 ( )
- 3hiAppEvent提供的Watcher接口,订阅到的系统事件,哪些包含HiLog日志?( )
- 4可以通过下面那个接口拉起导航类的垂域面板 ( )
- 5当使用状态变量进行ArkUI组件间数据通信的时候,如果两个组件间没有直接的嵌套关系(非父子和祖孙关系组件),但是他们又属于同一页面,最佳的装饰器应该选用哪个?( )
- 6以下关于Menu的说法正确的是?( )