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
- JavaScript
- 알고리즘
- 파사드패턴
- 스트레티지패턴
- list
- 매일프로그래밍
- 분(minute)
- 시간더하기
- 시(hour)
- SSL설정
- ThreeWayPartition
- 생년
- 자바
- json
- boot
- jQuery
- 널체크
- java
- 병합정렬
- spring
- 곱 최대값
- degien pattern
- SpringBoot
- 초(second)
- map
- 조인
- Flyweight Pattern
- 자바스크립트
- oracle
- 디자인패턴
Archives
- Today
- Total
목록스트레티지패턴 (1)
만들어가는 세상
[JAVA] 스트레티지 패턴 (strategy pattern) 개념
스트레티지 패턴 개념 여러 알고리즘을 하나의 추상적인 접근점(인터페이스)을 만들어 접근점에서 알고리즘이 서로 교환 가능하도록 하는 패턴 동일 목적 알고리즘의 선택 적용 문제 예를 들면 불필요한 분기문 처리도 해결 할수 있습니다. 인터페이스 가능에 대한 선언(구현과의 분리) 여러가지 기능을 사용하기 위한 단일 통로 사용 예 : 워드 문서에서 프린터, 폰트 사용 프린터 제조사와 관계없이 프린트 가 가능하다. 게임 케럭터의 무기(교체 후) 사용 무기 변경 검,도끼,활 변경에 따른 사용이 가능하다. 이제 코드로 확인해봅니다. 일반적으로 쓰이는 객체를 선언하여 메소드를 사용하는 방법입니다. public class AObj { public void SomeFunc() { // 다음 기능을 수행합니다. System...
IT/JAVA
2020. 4. 12. 12:10