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
- 언어알기
- column
- 랜덤 닉네임 생성기
- db
- TIL
- 자바
- 리스트자료형
- dbeaver
- 자바트랙
- 간단한 검색
- database
- java
- 대문자 자동변환
- 스프링 트랙
- 데이터베이스
- dbms
- mysql
- sql 사칙연산
- where 조건식
- java가 중요한 이유
- like %
- left()
- java알기
- 조건식 여러개
- sql
- import.java.util.random
- right()
- Table
- java의 작동방식
- coding language
Archives
- Today
- Total
목록수수한 코딩세상/디자인 패턴 (1)
수수한 코딩세상
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Wpnx8/btsHQCoPwi2/hPAtC3YggszWlauuJCXTDk/img.png)
스트래티지 패턴(Strategy Pattern)은 여러 알고리즘을 하나의 추상적인 접근점을 만들어 접근점에서 서로 교환가능하도록 해주는 패턴입니다.추상적인 접근 : 인터페이스(interface) or 추상클래스(abstract class)교환가능 : 추상적인 클래스끼리 교환 가능하게 기본적인 스트래티지 패턴 다이어그램행위를 클래스로 캡슐화 해서 동적으로 행위를 자유롭게 바꿀 수 있는 패턴전략을 쉽게 바꿀 수 있도록 해주는 패턴구체적인 것을 추상화해서 바라볼 수 있도록 하는 패턴 다음 예제 요구사항을 통해 스트래티지의 사용 예를 살펴보고자 합니다. 예제 요구사항신작게임에서 캐릭터의 무기를 구현해야 한다.무기는 두가지 종류가 있다.칼 (Knife)검 (Sword)public interface Weapon {..
수수한 코딩세상/디자인 패턴
2024. 6. 5. 21:58