1. 싱글톤 패턴 (Singleton Pattern)정의: 프로그램 전체에서 단 하나의 인스턴스만 존재하도록 보장하는 패턴입니다. 예를 들어, 앱에서 설정 값을 관리하는 클래스는 하나만 있어야 효율적입니다.사용 사례:데이터베이스 연결 객체: 하나의 DB 인스턴스를 여러 곳에서 공유하여 리소스를 절약하기 위해 사용합니다.설정 관리 클래스: 애플리케이션의 설정을 관리하는 클래스는 하나만 있으면 충분하므로 싱글톤으로 만듭니다.코드 예시:class Singleton { // 정적 변수로 유일한 인스턴스를 저장 private static Singleton instance; // 생성자를 private으로 설정하여 외부에서 인스턴스를 생성할 수 없게 함 private Singleton() {}..