我目前正在按照谷歌官方文档和提供的示例应用程序(sunflower和todo-app)将架构组件集成到我的应用程序中。我意识到这些示例应用程序都没有使用接口来实现ViewModels(sunflower应用程序甚至没有使用接口来实现repositories)。
我的问题是:是否可以合理地省略ViewModels的接口(包括优缺点)?
我目前正在按照谷歌官方文档和提供的示例应用程序(sunflower和todo-app)将架构组件集成到我的应用程序中。我意识到这些示例应用程序都没有使用接口来实现ViewModels(sunflower应用程序甚至没有使用接口来实现repositories)。
我的问题是:是否可以合理地省略ViewModels的接口(包括优缺点)?