# template method pattern

6개의 포스트
post-thumbnail

[디자인패턴] 템플릿메서드패턴(Template Method Pattern)

템플릿 메서드 패턴은 여러 클래스에서 공통으로 사용하는 메서드를 상위 클래스에서 정의하고, 하위 클래스마다 다르게 구현해야하는 세부적인 사항을 하위 클래스에서 구현하는 패턴을 말한다.템플릿메서드 방식을 사용하면, 코드의 중복을 제거할 수 있다.(리팩토링)다른 관점에서

2021년 9월 24일
·
2개의 댓글
post-thumbnail

[디자인 패턴] Template method pattern in Swift

실행 과정 전반이 동일한 타입의 세부 메서드들을 각 타입에서 구현하여 필요에 따라 유사하지만 다른 수행 로직을 가진 타입을 만들 수 있는 템플릿 메서드 패턴을 Swift로 작성한 예시를 통해 알아봅니다.

2021년 9월 20일
·
0개의 댓글

Template Method Pattern

Head First Design Patterns의 8번째 패턴 Template Method Pattern에 대해 알아봅시다. 먼저 연락은 하면 안되고 연락올 때까지 기다리셔야 합니다@

2021년 6월 10일
·
0개의 댓글

템플릿 메소드 패턴 (Template Method Pattern)

템플릿 메소드는 템플릿을 제공하는 메소드, 하위 클래스에게 구현을 강제하는 추상 메소드, 하위 클래스가 선택적으로 오버라이딩할 수 있는 Hook 메소드를 두는 패턴을 템플릿 메소드 패턴이라 한다.이해가 되지 않는다면, 코드를 보는 것이 좋다.억지스럽게 코드를 한번 작성

2021년 3월 17일
·
0개의 댓글

템플릿 메소드 패턴

여러 알고리즘 또는 클래스가 비슷하거나 같은 로직을 구현할 때알고리즘을 단계별로 서브클래스화해 코드의 중복을 줄일 수 있는 경우서브클래스를 오버라이드해 여러 알고리즘을 구현할 수 있는 경우커피 끓이는 순서차를 끓이는 순서 => 단계별로 구분 지어 생각해보면 공통점이 많

2020년 8월 13일
·
0개의 댓글