C# 디자인 패턴 기초: 싱글턴, 팩토리, 전략 패턴웹 개발, 게임, 엔터프라이즈 시스템 등 다양한 분야에서 C#은 강력한 언어로 자리잡고 있습니다.디자인 패턴은 코드의 재사용성, 유지보수성, 확장성을 높여주는 핵심 도구입니다.이 글에서는 싱글턴, 팩토리, 전략 패턴을 중심으로 실제 코드 예제와 적용 사례를 설명합니다. 1. 싱글턴 패턴 (Singleton Pattern)목적: 클래스의 인스턴스를 하나만 생성하고 전역적으로 접근 가능하게 합니다.코드 예제public sealed class AppConfig{ private static readonly Lazy _instance = new Lazy(() => new AppConfig()); public static AppC..