전략 (Strategy)
객체의 행위를 변경할 때, 알고리즘을 캡슐화하여 컨텍스트 내부에서 동적으로 교체할 수 있도록 만드는 패턴
전략 패턴의 필요성
전략 패턴과 템플릿 메소드 패턴의 차이점
전략 패턴 예제
소셜 로그인
1. 소셜 로그인 인터페이스 정의
2. 각 소셜 로그인 클래스 구현
3. 컨텍스트 클래스 (로그인 관리)
4. 전략 패턴 적용 예시
다양한 플랫폼별 프로토타입 동작 구현
사용자 정의 인터랙션 관리
전략 패턴의 장점
전략 패턴의 단점
언제 활용할 수 있을까?
Last updated
