싱글 톤 패턴은 무엇입니까?

싱글 톤의 수학적 개념은 단일 숫자 만 포함하는 숫자 세트입니다. 소프트웨어 엔지니어와 프로그래머는이 개념을 싱글 톤 패턴이라고하는 것으로 변환했으며, 여기서 특정 정보 세트는 다양한 프로그램에 의해 한 번만 액세스되며 항상 동일한 지침 또는 정보 세트를 포함합니다. 싱글 톤 패턴은 Java와 같은 프로그래밍 언어로 사용되어 전체 시스템에서 사용되는 전체 정보를 정의하고 동일하게 유지되고 여러 번만 정의되어야합니다.

대부분의 프로그래밍 언어에서 프로그램이 실행되기 전에 환경에 대한 추가 정보가 필요합니다. 프로그램과 관련된 대부분의 정보는 자체 프로그램 코드에 포함되어 있습니다. 그러나 프로그램에는 종종 운영 체제의 버전, 실행중인 하드웨어 및 기타 특정 정보와 같은 다양한 정보가 필요합니다.이온은 프로그램 자체에 고유하지 않습니다. 일반적 으로이 정보는 클래스 또는 객체라고 불리는 것에 포함되어 있으며, 이는 프로그램과 별개의 파일에 포함 된 독립적 인 프로그래밍 코드입니다. 따라서 여러 다른 프로그램에서 동시에 사용할 수 있습니다.

.

프로그래밍 언어가 싱글 톤 패턴을 사용하지 않는 경우, 객체에 포함 된 정보가 필요한 각 프로그램은 프로그램에 필요한 객체의 정보를 지정하는 매개 변수 세트로 객체에 액세스합니다. 따라서 다른 프로그램이 객체를 열 때마다 컴퓨터의 메모리에서 다른 인스턴스가 생성됩니다. 객체의 각 인스턴스는이를 여는 각 프로그램의 특정 요구에 따라 다른 정보를 포함 할 수 있습니다.

Java와 같은 싱글 톤 패턴을 사용하는 프로그래밍 언어가 프로그램을 실행하기 시작하면 PRogram은 먼저 정보가 필요한 객체를 검색합니다. 객체가 아직 열리지 않으면 특정 매개 변수없이 객체를 엽니 다. 객체가 이미 열려 있으면 단순히 객체의 정보를 읽고 계속됩니다. 이런 식으로, 싱글 톤 패턴을 사용하는 객체에 포함 된 정보는 항상 동일하므로 여러 버전의 객체를 동시에 열 필요가 없습니다. 이렇게하면 컴퓨터의 메모리에 공간이 절약되며 다른 프로그램은 새 버전의 객체를 만드는 데 시간을 소비하지 않고 정보에 액세스 할 수 있기 때문에 속도를 높일 수 있습니다.

.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?