我想做的就是创建一个类,当你扩展它时,你会自动获得getInstance类.问题是,当我扩展它时,我不能引用子类.我能看到的唯一方法是通过类型转换((ClassName)class.getInstance()),但它不是非常用户友好.有什么建议?
你不能扩展一个合适的Singleton,因为它应该有一个私有的构造函数:
有效的Java Item 2:使用私有构造函数强制执行singleton属性
| 归档时间: |
|
| 查看次数: |
20803 次 |
| 最近记录: |