마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

싱글톤 객체를 굳이 만드는 이유가 뭔가요?

0 추천
가만 생각해보니

어차피 하나의 객체만 존재하는게 효율적이면

싱글톤으로 굳이 객체 만들지 말고

그냥 클래스하나에 스테틱 메서드 하나 만들고

거기서 처리해서 리턴하게 하면

객체도 안만들고 더 효율적이지 않나요?

꼭 객체를 만들어야될까요?
갸아악 (21,260 포인트) 님이 2013년 4월 24일 질문

2개의 답변

0 추천
 
채택된 답변
눈,코,입,팔,다리,몸통 이 합쳐진게 사람인데.....

 

저걸 다 합친 사람이 1명만 있으면 되냐 혹은 여럿 있어야 하냐가

싱글턴과 넌싱글턴의 차이입니다.

 

말씀하신 클래스(라고 하기도 뭐한)에 스태틱 메소드나 스태틱 필드만 있는 것들은

전혀 하나의 유기체가 아니라서

눈,코,입,팔,다리,몸통이 붙어있는게 아니라 제각각 떨어져서 돌아다닌다고 봐야겠네요.

 

인스턴스가 있고 멤버 상호간에 인터랙션이 있다면 싱글턴으로 가야겠습니다.
익명사용자 님이 2013년 4월 24일 답변
갸아악님이 2013년 4월 25일 채택됨
+1 추천
만드는 이유를 모르시겠다면 작업하시는거에 필요가 없는겁니다.

 

필요가 생기면 왜 사용하는지 바로 이해되실거에요 ㅎ
엥꼬 (1,170 포인트) 님이 2013년 4월 24일 답변
...