로딩
요청 처리 중입니다...

싱글턴, 싱글톤 Singleton

 싱글턴, 싱글톤 Singleton

싱글톤 패턴의 개념과 정의는 너무나도 자료가 많아 자세히 다루지는 않겠습니다. 싱글톤의 특징 싱글톤은 오직 한 개의 클래스 인스턴스만 갖도록 보장합니다.

인스턴스가 여러 개면 제대로 작동하지 않는 상황이 종종 있습니다. 외부 시스템과 상호작용 하면서 전역 상태를 관리하는 클래스 같은 게 그렇습니다.

파일 시스템 API를 래핑하는 클래스가 있다고 할 때. 파일 작업을 완료하는 데 시간이 좀 걸리기 때문에 이 클래스는 비동기로 동작하게 만들어야 합니다.

즉 여러 작업이 동시에 진행될 수 있습니다. 그러므로 작업들을 서로 조율해야 합니다.

한쪽에서는 파일을 생성하고 다른 한쪽에서는 방금 생성한 파일을 삭제하려 한다면, 래..........

싱글턴, 싱글톤 Singleton에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.