일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 디자인
- 재택근무
- 직장인자기계발
- 리눅스
- 자바연습문제
- js
- ncs
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 국비
- 데이터베이스
- Spring
- java기초
- 디자인패턴
- 패캠챌린지
- 자바기초
- DB
- 자바예제
- 자바기본
- DesignPattern
- 패스트캠퍼스후기
- 자바
- javabasic
- 직장인인강
- String
- linux
- 웹
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 스프링
- java
- 패스트캠퍼스
Archives
- Today
- Total
목록패턴공부 (1)
FIF's 코딩팩토리
어댑터 패턴(Adapter Pattern) 정리
어댑터 패턴(Adapter Pattern) 정의 한 클래스의 인터페이스를 클라이언트에서 사용하고자 하는 다른 인터페이스로 변환한다. 어댑터를 이용하면 인터페이스 호환성 문제 때문에 같이 쓸 수 없는 클래스들을 연결해서 쓸 수 있다. 호환되지 않는 인터페이스를 사용하는 클라이언트를 그대로 활용할 수 있다. 이렇게 함으로써 클라이언트와 구현된 인터페이스를 분리시킬 수 있으며, 향후 인터페이스가 바뀌더라도 그 변경 내역은 어댑터에 캡슐화 되기 때문에 클라이언트는 바뀔 필요가 없어진다. 어댑터 패턴 클래스 다이어 그램 전기 콘센트를 보면 이해가 쉽다. 한국의 표준 플러그를 일본 전원 소켓에 바로 끼우지 못해 동그란 모양을 일자로 바꿔주는 어댑터를 끼워야 한다. 이와 같이 어댑터는 소켓의 인터페이스를 플러그에서 ..
Back-End/Design Pattern(디자인 패턴)
2019. 6. 10. 13:46