Class 没有成员数据的类
对于没有成员数据,只有方法的类,您该怎么办 你让它们静止吗Class 没有成员数据的类,class,Class,对于没有成员数据,只有方法的类,您该怎么办 你让它们静止吗 在我的例子中,它是一个对数据库执行查询的存储库类。也许我把存储库模式搞错了。。。(它确实实现了一个接口)这取决于具体情况。大多数情况下,可以使类成为静态的,但有时需要传递它的实例。听起来你可能有这种情况。在这种情况下,也许您应该考虑单模式,因为不太可能需要超过1个类的实例。< P>如果它实现了一个接口,并作为接口传递,那么就不能使成员(或类)静态。接口方面意味着,尽管实例没有任何实际字段,但它仍然包含有价值的信息——它的类型 您可能希望
在我的例子中,它是一个对数据库执行查询的存储库类。也许我把存储库模式搞错了。。。(它确实实现了一个接口)这取决于具体情况。大多数情况下,可以使类成为静态的,但有时需要传递它的实例。听起来你可能有这种情况。在这种情况下,也许您应该考虑单模式,因为不太可能需要超过1个类的实例。< P>如果它实现了一个接口,并作为接口传递,那么就不能使成员(或类)静态。接口方面意味着,尽管实例没有任何实际字段,但它仍然包含有价值的信息——它的类型
您可能希望将其设置为单例,但没有特别的需要。从接口继承意味着您不能使用静态。只需创建一个类并实例化它。为什么不创建一个数据库包装类来维护与数据库的连接打开/关闭。此外,如果发送新查询,它还可以自动打开它。您可以包含类所具有的函数,并在指向数据库的内部指针上运行它们 我想这是最好的数据库管理模式。如果使用它,则应该创建一个工厂方法,返回在某个特定数据库上初始化的此类对象。然后你把那个物体传来传去 或者,如果您很懒,并且确定只需要1个数据库,那么将其设置为单例数据库