Template method pattern1 템플릿 메소드(Template Method Pattern) 패턴이란? 1. Template Method Pattern 2. Example 코드로 위의 구조를 한번 만들어 보겠습니다. public abstract class AbstractClass { protected abstract void hook1(); protected abstract void hook2(); public void templateMethod() { hook1(); hook2(); } } 다음은 ConcreteClass 입니다. public class ConcreteClass extends AbstractClass { @Override protected void hook1() { System.out.println("ABSTRACT hook1 implementation"); } @Override prot.. 2020. 7. 13. 이전 1 다음