템플릿 메서드패턴
Strategy pattern (전략 패턴)
Strategy pattern (전략 패턴)
2022.06.18Strategy pattern (전략 패턴) 은 Template pattern 의 단점을 보완하고자 나온 패턴이다. 먼저 Template pattern 의 단점이 무엇인지 알아봅시다 Template pattern 은 부모 클래스에 알고리즘의 골격인 템플릿을 정의하고, 일부 변경되는 비즈니스 로직을 자식 클래스에 정의 하도록 했다. 이렇게 하면 자식 클래스가 알고리즘 전체 구조를 변경하지 않고 특정 부분만 재정의 할 수 있다는 장점이 있는데 결국 상속과 오버라이딩을 통한 다형성으로 문제를 해결 하는 것이다. http://www.yes24.com/Product/Goods/65551284 이펙티브 자바 Effective Java 3/E - YES24 자바 플랫폼 모범 사례 완벽 가이드 - Java 7, 8, ..