|
|
1
8
你可以使用这样的概念 Dependency Injection 向您注入所依赖的服务(基本上是您使用的单例服务),而不是提供对它们的全局引用 |
|
|
2
2
我的2美分。 只要以这样的方式设计你的应用程序,它是否传递给你的对象并不重要。 请考虑是否有mysingleton.instance在内部->这看起来很糟糕,并且与此紧密耦合。 如果在方法中将mysignleton作为参数传递,并且在外部将其实例化为mysingleton.instance或new mysingleton()->哦,我仍然可以模拟或更改它,因此这并不重要。 |