템플릿 메서드 패턴1 [디자인 패턴] 템플릿(Template) 메서드 패턴 Goal 템플릿(Template) 메서드 패턴을 이해한다. 템플릿(Template) 메서드 패턴 전체적인 알고리즘은 상위 클래스에서 구현하면서 다른 부분은 하위 클래스에서 구현할 수 있도록 하는 디자인 패턴 템플릿 메서드 패턴은 전체적으로 동일하면서 부분적으로는 다른 구문으로 구성된 메서드의 코드 중복을 최소화할 때 유용하다. 동일한 기능을 상위 클래스에 정의하면서 확장/변화가 필요한 부분만 서브 클래스에서 구현할 수 있다. 하위 클래스에 오버라이드될 필요가 있는 PrimitiveOperation 메서드를 primitive 또는 hook 메서드라고 부른다. AbstractClass : 템플릿 메서드를 정의하는 클래스. 하위 클래스에 공통 알고리즘을 정의하고 하위 클래스에서 구현될 기능을 primitive.. 2021. 5. 25. 이전 1 다음