我一直很好奇为什么要使用抽象DAO方法来访问Android Room数据库的DAO接口中的方法
xnifntxz1#
不仅仅是房间,Retrofit和其他图书馆也使用这种模式,它被称为编程到接口。不只是创建一个具体的实现,您只需指定您想要做的事情,他们就会为您提供一个将按照您的请求运行的实现。欲了解更多信息,请查看本文:https://tuhrig.de/programming-to-an-interface/
1条答案
按热度按时间xnifntxz1#
不仅仅是房间,Retrofit和其他图书馆也使用这种模式,它被称为编程到接口。不只是创建一个具体的实现,您只需指定您想要做的事情,他们就会为您提供一个将按照您的请求运行的实现。
欲了解更多信息,请查看本文:https://tuhrig.de/programming-to-an-interface/