반응형
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
- 생성자 주입
- 스프링 부트 입문
- JPA
- 싱글톤
- @Configuration
- assertThat
- Effective Java
- DIP
- jdbc
- 스프링
- resultMap
- spring
- db
- springboot
- 스프링 빈
- 스프링 컨테이너
- DI
- thymeleaf
- sqld
- 스프링 부트
- mybatis
- 스프링 부트 기본
- Javascript
- 필드 주입
- 스프링부트
- 스프링 프레임워크
- kafka
- SQL
- assertThrows
- java
Archives
- Today
- Total
목록Design Pattern Strategy (1)
선 조치 후 분석

전략 (Strategy) 패턴여러 알고리즘을 캡슐화하고 상호 교환 가능하게 만드는 패턴실행(런타임) 중에 알고리즘 전략을 선택하여 객체 동작을 실시간으로 바뀌도록 할 수 있게 하는 패턴'전략'이란 일종의 알고리즘이나 기능, 동작이 될 수도 있는 특정판 목표를 수행하기 위한 행동 계획이다.어떤 일을 수행하는 알고리즘이 여러 가지 일 때, 동작들을 미리 전략으로 정의함으로써 손쉽게 전략을 교체할 수 있는 알고리즘 변형이 빈번하게 필요한 경우 적합한 패턴구조전략 알고리즘 객체들 (Concreate Strategy) : 알고리즘, 행위, 동작을 객체로 정의한 구현체전략 인터페이스 : 모든 전략 구현체에 대한 공용 인터페이스컨텍스트 (Context) : 알고리즘을 실행해야 할 때마다 해당 알고리즘과 연결된 전략 ..
Language/Design Pattern
2023. 11. 16. 11:39