일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- useEffect
- JavaScript
- useState
- 자바
- 컴퓨터 네트워크
- 자바 공부
- 프로그래머스 완전탐색
- 디자인 패턴
- 자바스크립트
- design pattern
- 프로그래머스
- 데이터모델링과마이닝
- 백준
- 프로그래머스 자바
- Java
- websocket
- vanillaJS
- 코틀린
- 코딩테스트 고득점 Kit 완전탐색
- react firebase
- 코딩테스트 고득점 Kit
- codesandbox
- 리액트
- react
- react hook
- 프로그래밍 언어론
- NextJS
- 장고
- React JS
- 리액트 훅
Archives
- Today
- Total
목록template strategy 차이 (1)
기록하는 개발자
11. Template Method Pattern
문제 알고리즘들을 캡슐화시키면서 중복되는 코드가 여러 클래스에 존재함 해결 방안 알고리즘의 중복되는 부분을 부모 class에 추상화 시키고 달라지는 부분만 subclass에서 구현 목적 - 알고리즘의 뼈대를 정의하고, 일부를 subclass로 위임한다. - Template Method는 알고리즘 구조를 변경하지 않고, 알고리즘의 일부 내용을 subclass에서 재정의할 수 있도록 한다. *strategy는 interface로 누구나 쓸 수 있도록 한 것 결과 - 중복되는 코드를 줄임. - 유지 보수에 유리함 Template Method Pattern Template Method 는 알고리즘의 각 단계들을 정의하며, 그 중 한 개 이상의 단계가 subclass에 의해 제공될 수 있다. 헐리우드 원칙 Tem..
카테고리 없음
2021. 1. 15. 14:52