Design Pattern

안녕하세요. 이번 포스팅은 디자인 패턴의 템플릿 메서드 패턴(Template Method Pattern)에 대해 포스팅 해보겠습니다. 템플릿 메서드 패턴은 소스코드 상에서 중복되는 부분과 중복되지 않는 부분을 분리시키는 디자인 패턴을 의미합니다. 바로 예제를 통해 알아보겠습니다. 예제 1. 템플릿 메서드 패턴이 적용 전 @Slf4j public class TemplateMethodTest { @Test void templateMethodV1() { logic1(); logic2(); } private void logic1() { long startTime = System.currentTimeMillis(); // 비즈니스 로직 실행(가정) log.info("비즈니스 로직1 실행"); // 비즈니스 로직 ..
ctp102
'Design Pattern' 카테고리의 글 목록