我有一个应用程序,其中有一些类可以处理某些特定的功能,具有与应用程序本身相同的生命周期,并且用于程序的许多部分。由于最后一个原因,我称他们为服务。例如,音频服务播放音频文件并执行与音频相关的许多其他事情。服务的单例/静态类
Theese类在应用程序启动时仅实例化一次,并且每种类型都有多个类没有意义。
因为我已经阅读了很多关于单身人士的回答,因为他们的使用方式令人沮丧,我继续在需要的时候传递一些关于服务的服务。 随着项目的不断增长,我发现自己有许多需要在构造函数中引用服务的类,在某些情况下,甚至为这些服务设置了外观,以避免添加所有服务引用。
我想我做错了。我认为这应该是一个很好的用于静态/单例类。
这是一个正确的方法吗?