我一直在阅读有关单例概念的内容。虽然不完全理解它,但我想在我的基类中使用我的实例获取器。
例如,我的类基类RepositoryBase
将具有以下方法:
private static RepositoryBase _instance;
public static RepositoryBase Instance
{
get
{
if (_instance == null)
_instance = new RepositoryBase();
return _instance;
}
}
这真的有意义吗?我相信当一个新的子类UserRepository
(以.RepositoryBase
Instance
RepositoryBase
UserRepository
有什么办法可以让它Instance
自动返回子类,同时仍然保留在基类中?谢谢!