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 |
Tags
- ManyToOne
- K8s
- OracleJDK
- Multi Transaction
- chroot exit code
- exit code
- openjdk
- mybatis
- Multi Datasource
- 디자인 패턴
- 변경 감지
- OneToMany
- 트랜잭션 쓰기 지연
- Java
- OneToOne
- 다중 트랜잭션
- 활성프로브
- 다중 데이타소스
- dirty check
- Design Pattern
- 영속화
- SpringBoot 2.0
- 종료코드
- ManyToMany
- MaxRAMPercentage
- JDK
- docker
- Entity
- SpringBoot
- JPA
Archives
- Today
- Total
목록템플릿 메소드 패턴 (1)
조금 평범한 개발 이야기

개요 템플릿 메소드 (TEMPLETE METHOD) 패턴은 비지니스 로직이나 알고리즘과 같이 공통으로 반복해서 사용 되는 부분을 세부 구현으로 부터 분리하는 패턴 입니다. 이것은 스트래티지 (STRATEGY) 패턴과 접근 방식과 내용이 유사하지만 차이점은 템플릿 메소드 패턴의 경우 상속을 이용한다는 점과 스트래티지 패턴은 인터페이스를 이용한다는 점에서 차이가 있습니다. 설명 템플릿 메소드 패턴은 비지니스 로직에 해당하는 공통 부분을 미리 구현해 놓고 세부 구현 부분을 비워 두는 형태로 구성 됩니다. 템플릿 메소드가 정의된 클래스를 상속하는 하위 클래스에서 구현을 강제하기 위해 주로 추상 클래스 형태가 사용 되지만 빈 함수로 구성된 일반 클래스로 구성이 되어도 상관 없습니다. 하지만 이와 같이 템플릿 메소..
설계/디자인 패턴
2020. 8. 18. 01:41