与上下文参数的方法上的单例



i代码crud方法,想知道将我的dao类定义为singleton是否有用。虽然它们作为参数是需要它们的活动的上下文。

我不尝试这样做,因为我学会了网络。我注意到单身人士用于管理活动之外的数据库的类

我不会使用单例。这是一个公认的反模式,使测试变得困难。我宁愿注入具体的实施中,并让您的服务参考DAO接口(允许您注入不同的实现(

基本上我有一个数据库,每个表链接到DAO类和一个定义我表的类。我的DAO类实例化时,我可以在参数中进行上下文激活它。这使得不接到任何地方的电话。我仍然需要实现Singelton吗?

最新更新