android - Android Room:DAO 接口和抽象类的命名约定?
问题描述
我使用 Android Room 并有一个 BaseDao,其中包含基本的通用方法,如插入、删除等。
我有一个 UserDao 作为扩展 BaseDao 的接口。还有一些其他抽象方法使用 SQL 查询。(getAllUsers 等)
我想为 UserDao 写一些具体的方法,但我不能在接口中完成。所以我认为更好的方法是创建一个抽象类 UserDaoImpl 来包含这些方法。
但是我应该如何命名包和抽象(但有一些具体的方法)类?我不能称它为“UserDaoImpl”,因为它毕竟是一个抽象类,而不是实现。或者我应该将接口类重命名为 "UserDaoInterface" 吗?那太样板了。
提前致谢。
解决方案
推荐阅读
- php - php正在更改原始文件名
- c# - 无法显示资源文件中的文本
- assembly - 如何查看堆栈中的字符串值?
- c - 如何从 Linux 内核空间向用户空间发送信号以通知输入硬件事件
- flutter - 如何增加带有颤动图标的凸起按钮的大小?
- python - 如何在熊猫中运行多个过滤器?
- google-cloud-platform - Cloud Scheduler 中调度程序作业的工作原理
- corda - net.corda.core.flows.UnexpectedFlowEndException:尝试使用空缓冲区访问已结束的会话 SessionId(toLong=8223329095323268490)
- ruby-on-rails - 如何在相关帖子中显示用户名?
- c# - 如何在 SharePoint 事件接收器中将文本文件从模块复制到未创建的文档库?