일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- JavaScript
- OS
- design pattern
- Kafka
- C
- IT
- MySQL
- Spring
- Heap
- 네트워크
- Data Structure
- 알고리즘
- 디자인 패턴
- 컴퓨터구조
- JPA
- mongoDB
- 백준
- 운영체제
- redis
- Galera Cluster
- spring webflux
- 파이썬
- c언어
- Proxy
- MSA
- 자료구조
- 자바
- Java
- react
- Algorithm
Archives
- Today
- Total
목록템플릿 메소드 (1)
시냅스

템플릿 메소드 패턴 Template Method Pattern 상위 클래스에서는 전체적인 흐름을 구현하고 구체적인 처리는 하위 클래스에 위임 Operation 에 알고리즘의 기본 골격 구조를 정의하고 구체적인 단계는 서브클래스에 정의한다 추상화된 함수를 통해서 알고리즘의 일부 단계를 정의함으로써 템플릿 메소드의 처리순서를 정할 수 있다. AbstractClass 서브 클래스들이 반드시 구현해야 하는 알고리즘 처리 단계 내의 기본 오퍼레이션이 무엇인지를 정의한다. 서브 클래스에서 이들 오퍼레이션들을 구현한다. Hook method : 추상 클래스 내에 선언(declaration)되어 있는 메소드이지만, 기본적인 내용만 있거나 아무 내용도 들어있지 않음 template method는 final 키워드를 통해..
디자인 패턴
2022. 8. 17. 14:53