전략 패턴
전략 패턴 (Strategy pattern) = 정책 패턴 (Policy pattern) 객체가 할 수 있는 행위들 각각을 전략으로 만들어 놓고 사용하며, 동적으로 전략 수정이 가능한 패턴전략 패턴의 의도동일 계열의 알고리즘군을 정의걸어서, 뛰어서, 날아서차갑게, 따뜻하게, 냉동으로, 뜨겁게각 알고리즘을 캡슐화이동 전략온도 전략이들을 상호교환 가능하도록 만듦 사용하는 이유 키오스크를 예시로언어 선택한국어중국어일본어결제 방법현금카드 전략 패턴 미 사용 시키오스크 추상 클래스한국어 현금, 카드 클래스 2개중국어 현금, 카드 클래스 2개일본어 현금, 카드 클래스 2개총 6개의 키오스크 클래스가 필요.카테고리가 늘어나거나 (화면 밝기 - 어둡게, 보통, 밝게) 알고리즘군이 늘어나게 되면 (언어선택 - 영어)..
2024.05.29