Abstract Class 를 어떻게 Singleton 으로 만들 수 있을까?
발생일: 2009.12.15 문제: 친구 홍이 문제점에 봉착했다며 묻는다. Abstract Class 를 어떻게 Singleton 으로 만들 수 있을까? Abstract Class 를 상속한 클래스들은 다 싱글턴으로 구현되도록 해야 한다고 한다. 음... 그럼 Abstrac class 안에 싱글턴 패턴인 getInstance 를 구현하되, 그 안에 팩토리 메서드 패턴으로 동적 타입으로 만들 수 있게 하면 안될까...? private static AbstractSingleton uniqueInstance; public static AbstractSingleton getInstance(Class cls) { // uniqueInstance 가 존재하는지 확인 // 없을 경우, 동기화해서 class 에 따라 ..
Daylogs/Java
2009. 12. 15. 17:47
공지사항