[Facts]템플릿 메서드 패턴과 전략 패턴동적 메서드 탐색[Feelings+Finding]템플릿 메서드 패턴과 전략 패턴템플릿 메서드 패턴 (상속 활용) • 상위 클래스에서 공통 구조(알고리즘)를 정의하고, 하위 클래스에서 세부 동작을 구현하는 패턴. • Hook 메서드를 활용하면 알고리즘의 흐름을 제어 가능. • 장점: 코드 중복 제거, 유지보수 용이 • 단점: 부모 클래스 변경 시 영향이 큼 전략 패턴 (합성 활용) • 알고리즘을 독립적인 Strategy 인터페이스로 분리하고, 필요할 때 동적으로 변경하는 패턴. • 클라이언트가 원하는 전략을 직접 선택해야 함. • 장점: 유연성과 확장성 증가, 코드 중복 제거 • 단점: 클라이언트가 각 전략의 차이를 이해해야 함 Dealer와 Pla..