![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ElzQe/btsHUciM6S0/THG06yghBbvKpTZ87i5iq1/img.jpg)
전략 패턴이란?전략 패턴은 알고리즘의 패밀리를 정의해 캡슐화하고 서로 교환 가능하게 하는 패턴이다. 따라서, 런타임 중에 알고리즘 전략을 선택해 객체 동작을 실시간으로 바뀌도록 할 수 있게 한다. 어떤 일을 수행하는 알고리즘이 여러가지일때 알고리즘 변형이 빈번하게 필요한 경우에 적합하다. 전략 패턴 사용 법ConcreteStarategy: 알고리즘, 행위, 동작을 객체로 정의한 구현체Strategy 인터페이스 : 모든 전략 구현제에 대한 상위 인터페이스Context : 알고리즘을 실행해야 할 때마다 해당 알고리즘과 연결된 전략 객체의 메소드를 호출.클라이언트 : 특정 전략 객체를 컨텍스트에 전달 함으로써 전략을 등록하거나 변경하여 전략 알고리즘을 실행한 결과를 누린다.// 전략(추상화된 알고리즘)in..
CS/Design Pattern
2024. 6. 10. 02:42
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- springsecurity
- 책임체인패턴
- 양방향연관관계
- n+1
- GithubActions
- 컴포지트패턴
- dfs
- Chain of Responsibility
- idtoken
- 상태 패턴
- Flutter
- CompositePattern
- java문법
- 복합체 패턴
- 프록시패턴
- FacadePattern
- 빌더 패턴
- 책임연쇄패턴
- 프로토타입 패턴
- ArrayDeque
- jpa
- 플라이웨이트패턴
- 메멘토 패턴
- UML 필요성
- restapi
- 반복자 패턴
- Iterator Pattern
- 브리지 패턴
- 퍼싸드패턴
- 구글로그인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함