我有一个应用程序,它有一些处理某些特定功能的类,其生命周期与应用程序本身相同,并且可用于程序的许多部分.由于这最后一个原因,我称之为服务.例如,音频服务播放音频文件并执行许多与音频相关的事情.
Theese类只在应用程序启动时实例化一次,每种类型有多个没有任何意义.
因为我已经在SO上阅读了很多关于单身人士的答案而不鼓励他们使用,所以我继续在需要时传递对thoose服务的引用.随着项目的不断发展,我发现自己有许多类需要在构造函数上提供服务引用,在某些情况下甚至需要对这些服务进行外观以避免添加所有服务引用.
我想我做错了.我认为这应该是静态/单例类的一个很好的用途.
这是正确的方法吗?
| 归档时间: |
|
| 查看次数: |
190 次 |
| 最近记录: |