개발/C#
C# 싱글톤 클래스 이용하기(singleton class,singleton pattern)
안녕하세요. 오늘은 하나의 정보를 여러번 사용할 때 사용하기 편리한 싱글톤 클래스(singleton pattern)에 대해 설명하고자 합니다. 먼저 싱글톤 클래스(싱글톤 패턴)란 하나의 프로그램 내에서 하나의 인스턴스만을 생성해 관리하고자 할때 사용하는 디자인 패턴으로 환경설정을 관리하거나 로그인 세션을 유지하고자 할때 주로 사용됩니다. 싱글톤 패턴은 4대 디자인 패턴에 들어갈 정도로 흔하게 사용되는 디자인 패턴입니다. 가장 먼저 싱글톤 클래스는 어떻게 구성이 되는가에 대해 살펴보겠습니다. 싱글턴 클래스의 가장 중요한 요소는 생성자를 private로 선언하는 것입니다. 외부 클래스에서 새로운 인스턴스를 생성하지 못하도록 접근을 제한하는 것이죠. 싱글톤 클래스의 코드는 생각보다 간단하므로 다음 예제를 통해..