doeas valuelistenablebuilder打破干净的架构?

zf2sa74q  于 2021-06-24  发布在  Hive
关注(0)|答案(0)|浏览(250)

我是新手,所以如果我的问题看起来很愚蠢,请耐心等待。
当使用配置单元进行持久化时,可以/应该使用valuelistenablebuilder进行状态管理。然而,将valuelistenablebuilder直接放在视图代码中打破了干净的体系结构范式。
视图不应该知道任何关于数据层的信息,但是valuelistenablebuilder意味着使用配置单元(还必须导入配置单元包)。
如果我后来决定将持久层更改为其他数据库(sqlite或firebase ie),那么我还必须更改视图代码,用其他形式的状态管理替换valuelistenablebuilder。
我是不是遗漏了一些关键的概念?在使用带有valuelistenablebuilder的配置单元时,如何将视图与数据实现分离?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题