오직 한 개의 클래스 인스턴스만 갖도록 보장, 이에 대한 전역적인 접근점을 제공정확히 하나의 인스턴스만을 갖도록 하는 것이 좋은 클래스가 있다. ex) 파일 시스템, 윈도우 관리자, ...클래스 자신이 자기의 유일한 인스턴스로 접근하는 방법을 자체적으로 관리하게 한다.