2013-06-03 2 views
0

정적 vs 싱글 톤에 대한 답변을 읽었지 만, 구체적으로 singelton 대신 정적 클래스를 사용해야하는 구체적인 예를 찾습니다. 현재로서는 싱글턴 (singelton)이 항상 사용되어야합니다.정적 클래스 대 싱글 톤의 예

감사합니다.

+0

싱글 톤은 패턴입니다. 패턴은 여러분이 경험할 수있는 문제에 대한 해결책이라고 생각합니다. – Aphelion

+0

http://stackoverflow.com/questions/519520/difference-between-static-class-and-singleton-pattern의 중복 –

답변

0

Erich Gamma, Richard Helm, Ralph Johnson 및 John Vlissides (http://en.wikipedia.org/wiki/Design_Patterns)의 "디자인 패턴 - 재사용 가능한 객체 지향 소프트웨어 요소"를 읽어 보시기 바랍니다.

차이점 중 하나는 싱글 톤을 지연 생성 할 수 있기 때문에 필요할 때까지 메모리 나 리소스가 필요하지 않습니다.

+0

하지만 정적을 구성 할 필요가 전혀 없습니다. – weston

+0

@ weston. 예를 들어 정적 생성자가 있습니다. – Aphelion

+0

@Aphelion 물론 1. 그들은'new '문을 호출하지 않는 한 아무 것도 만들지 못합니다. 2. 처음에는 클래스가 사용되었을 때 호출되기 때문에 게으르다 (적어도 #). static보다 singleton을 사용하기위한 인수. – weston