--- ### Singleton 패턴 Singleton 패턴은 클래스의 인스턴스를 하나만 생성하도록 보장합니다. 자주 사용되는 예로는 설정값이나 데이터베이스 연결 같은 리소스를 필요 이상으로 생성하지 않도록 할 때 사용합니다. ```csharp public sealed class Singleton { private static Singleton instance = null; private static readonly object padlock = new object(); Singleton() { } public static Singleton Instance { get { lock (padlock) { if (instance == null) { instance = new Singleton(); } retu..