안녕하세요 싱글 톤 객체를 반환하는 메서드를 구현하는 데 관심이 있습니다. MSDN에서 찾은 예제를 기반으로 구현을 만들었지 만 구현이 corect인지 확실하지 않습니다.싱글 톤 구현 검사
코드가 잘 실행되지만 동일한 개체 인스턴스인지 확인하는 방법을 모르겠습니다. 두 객체가 같은 인스턴스 경우
public class FileShareAccessFactory : IFileShareAccessFactory
{
private volatile static IFileShareAccess m_fileShareAccess;
private static object m_SyncRoot = new object();
public IFileShareAccess GetFileShareAccessInstance(IContextFactory contextFactory, ILogger logger)
{
if (m_fileShareAccess == null)
{
lock (m_SyncRoot)
{
if (m_fileShareAccess == null)
{
m_fileShareAccess = new FileShareAccess(contextFactory, logger);
}
}
}
return m_fileShareAccess;
}
}
질문의 오른쪽 패널에서 확인하십시오 –
단위 테스트를 작성하십시오. – Steven
"동일한 객체 인스턴스인지 확인하는 방법"이란 무엇을 의미합니까? – Oscar