gpt4 book ai didi

android - 为什么 DAO 必须是接口(interface)或抽象类?

转载 作者:行者123 更新时间:2023-12-04 23:50:04 24 4
gpt4 key购买 nike

我想了解 RoomDatabase 幕后发生的事情,它要求 DAO 是接口(interface)或抽象类。
我已经搜索了很长时间,但所有文章和文档都只解释了如何,而不是为什么。

最佳答案

不仅仅是房间 , 改造 和其他库也使用这种模式,它被称为 接口(interface)编程 .
而不是仅仅创建一个具体的实现,您只需指定您想要做的事情,它们会为您提供一个将按照您的要求运行的实现。

如需进一步学习,您可以查看这篇文章:
https://tuhrig.de/programming-to-an-interface/

关于android - 为什么 DAO 必须是接口(interface)或抽象类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52029450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com