Study/Design Pattern2 [Design Pattern] Strategy [행위 패턴] Strategy 패턴 (전략 패턴): 실행 중 알고리즘(전략)을 선택할 수 있게 한다. (전략 클래스들을 캡슐화해서 필요에 따라 바꿔 끼운다.) 구조- Strategy(인터페이스)- ConcreteStrategy(구현체)- Context (사용자) * 인터페이스 클래스 여러개 만들어서 각각 전략 알고리즘을 선택할 수 있게 한다. 2026. 4. 22. [Design Pattern] Singleton [생성 패턴] Singleton : 클래스의 객체를 하나로 제한 2026. 4. 22. 이전 1 다음