디자인 패턴1 싱글톤 패턴 생성 패턴의 일종으로 인스턴스를 오직 한 개만 제공하는 클래스 시스템 런타임, 환경 세팅에 대한 정보 등, 인스턴스가 여러 개일 때 문제가 생길 수 있는 경우가 존재 -> 인스턴스를 오직 한 개만 만들어 제공하는 클래스가 필요 싱글톤 패턴 구현 방법 1. private 생성자에 static 매서드 public class Settings { private static Settings instance; private Settings() { } public static Settings getInstance() { if (instance == null) { instance = new Settings(); } return instance; } } 이 방법은 인스턴스가 null인지 아닌지 체크하는 방식으로 가장 기.. 2023. 9. 4. 이전 1 다음