싱글턴 패턴

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
thum

소프트웨어 디자인 패턴에서 싱글턴 패턴(Singleton pattern)을 따르는 클래스는, 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이고 최초 생성 이후에 호출된 생성자는 최초의 생성자가 생성한 객체를 리턴한다. 이와 같은 디자인 유형을 싱글턴 패턴이라고 한다.

언어별 구현[편집]

  • 파이썬의 모듈은 그 자체로 싱글턴이다.
  • 자바는 생성자를 private을 통해 선언함을 통해 상속이 불가함을 지정하기도 한다.

같이 보기[편집]