Android Room:DAO接口和抽象类的命名约定?

时间:2019-04-25 09:10:28

标签: android android-room

我使用Android Room并拥有一个BaseDao,其中包含诸如插入,删除等基本通用方法。

我有一个UserDao作为扩展BaseDao的接口。还有其他一些使用SQL查询的抽象方法。 (getAllUsers等)

我想为UserDao写一些具体的方法,但是我不能在界面上做到。因此,我认为更好的方法是创建一个抽象类UserDaoImpl来包含这些方法。

但是我应该如何命名包和抽象类(但有一些具体方法)呢?我不能称其为“ UserDaoImpl”,因为它毕竟是抽象类,而不是实现。还是应该将接口类重命名为“ UserDaoInterface”?那太样板了。

谢谢。

0 个答案:

没有答案