Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 김영한
- 스프링 핵심 원리
- QueryDSL
- 스프링 핵심 기능
- jpa
- Proxy
- spring
- Exception
- java
- 인프런
- Android
- SpringBoot
- 그리디
- AOP
- Spring Boot
- JPQL
- JDBC
- Greedy
- 알고리즘
- 스프링
- Thymeleaf
- transaction
- db
- springdatajpa
- 백준
- Servlet
- pointcut
- 자바
- http
- kotlin
Archives
- Today
- Total
목록Tempalte Method (1)
개발자되기 프로젝트
하위 클래스 위임 - Template Method
1. Template Method Pattern?? 상위 클래스에서는 전체적인 흐름을 구현하고 구체적인 처리는 하위 클래스에 위임. 2. 의도와 동기 Operation에 알고리즘의 기본 골격 구조를 정의하고, 구체적인 단계는 서브클래스에서 정의한다. --> 프레임워크에서 자주 쓰는 이유 추상화된 함수를 통해서 알고리즘의 일부 단계를 정의함으로써 template method의 처리 순서를 정할 수 있다. 3. Class Diagram 4. 객체 협력 (collaborations) AbstractClass 서브 클래스들이 반드시 구현해야 하는 알고리즘 처리 단계 내의 기본 오퍼레이션이 무엇인지를 정의한다. 서브 클래스에서 이들 오퍼레이션들을 구현한다. ConcreteClass 상위 클래스에서 선언된 추상 메..
Java/디자인 패턴
2021. 11. 7. 22:45