gpt4 book ai didi

service - 服务的单例/静态类

转载 作者:行者123 更新时间:2023-12-04 20:53:49 27 4
gpt4 key购买 nike

我有一个应用程序,它有一些处理某些特定功能的类,具有与应用程序本身相同的生命周期,并且旨在用于程序的许多部分。出于这最后一个原因,我称它们为服务。
例如,音频服务播放音频文件并执行许多其他与音频相关的事情。

这些类仅在应用程序启动时实例化一次,并且每种类型拥有多个类没有任何意义。

由于我在 SO 上阅读了许多关于单例的答案,因此不鼓励使用它们,因此我继续在需要时传递对这些服务的引用。
随着项目的发展,我发现自己有许多类需要在其构造函数上提供服务引用,在某些情况下甚至需要对这些服务进行外观以避免添加所有服务引用。

我想我做错了。我认为这应该是静态/单例类的一个很好的用途。

这是一个正确的方法吗?

最佳答案

似乎您需要一个具有一些 Autowiring 功能的依赖注入(inject)容器。如果您使用 Java,请考虑使用 Spring。

关于service - 服务的单例/静态类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7161358/

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