far*_*ich 1 java inheritance singleton constructor
如果十个类继承自基类,并且所有十个子类都需要访问单例,那么如何传递对单例的引用.我看到了几种解决方法,其中两种方式是:
在超类中调用静态方法,该方法设置静态对象的引用,然后可以由子类共享
将单例的引用传递给每个子类作为其构造函数中的参数.每个子类都可以存储对单例对象的引用,或者将其传递给超类构造函数.
但我不知道什么是首选方式,或者我错过了一些明显的东西.提前致谢.
| 归档时间: |
|
| 查看次数: |
806 次 |
| 最近记录: |