일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 재택근무
- linux
- 자바기본
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 패스트캠퍼스
- 국비
- 스프링
- 자바연습문제
- java
- 자바기초
- 직장인자기계발
- 리눅스
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 디자인패턴
- 패스트캠퍼스후기
- 데이터베이스
- 패캠챌린지
- 디자인
- Spring
- DesignPattern
- String
- DB
- 자바예제
- javabasic
- java기초
- 직장인인강
- ncs
- 자바
- js
- 웹
Archives
- Today
- Total
목록디자인 패턴 (1)
FIF's 코딩팩토리
스트래티지 패턴(Strategy Pattern) 정리
스트래티지 패턴(Strategy Pattern) 1. 스트래티지 패턴이란 A. 행위를 클래스로 캡슐화해 동적으로 행동을 자유롭게 바꿀 수 있게 해주는 패턴 i. 같은 문제를 해결하는 여러 알고리즘이 클래스별로 캡슐화되어 있고, 이들이 필요할 때 교체할 수 있도록 함으로써 동일한 문제를 다른 알고리즘으로 해결할 수 있게 하는 디자인 패턴이다. B. 전략을 쉽게 바꿀 수 있도록 해주는 디자인 패턴이다. C. 전략이란 어떤 목적을 달성하기 위해 일을 수행하는 방식, 비즈니스 규칙, 문제를 해결하는 알고리즘이다. D. 특히 게임 프로그래밍에서 게임 캐릭터가 자신이 처한 상황에 따라 공격이나 행동하는 방식을 바꾸고 싶을 경우 스트래티지 패턴은 매우 유용하다. E. 역할이 수행하는 작업 i. Strategy : 인..
Back-End/Design Pattern(디자인 패턴)
2019. 6. 4. 17:27