[JAVA] Adapter 패턴에 대하여
Adapter Pattern(Wrapper) 의도 클래스의 인터페이스를 사용자가 기대하는 인터페이스 형태로 적응시킨다. 서로 일치하지 않는 인터페이스를 갖는 클래스들을 함께 동작 side effect 가끔 적응자는 적응 대상 클래스가 제공하지 않는 기능을 제공하는 책임도 지니게 된다. 활용성 기존 클래스를 사용하고 싶은데 인터페이스가 맞지 않을 때 아직 예측하지 못한 클래스나 실제 관련되지 않는 클래스들이 기존 클래스를 재사용하고자 하지만, 이미 정의된 재사용 가능한 클래스가 지금 요청하는 인터페이스를 꼭 정의하고 있지 않을 때. 다시 말해, 이미 만든 것을 재사용하지고자 하나 이 재사용 가능한 라이브러리를 수정할 수 없을 때 [객체 적응자(object adapter)만 해당됨] 이미 존재하는 여러 개의..
knowledge
2021. 11. 16. 22:06
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- postgres
- dockerignore
- headers
- ubuntu
- 파이썬
- docker
- Spring
- 프로그래머스
- DRF
- env
- django
- Linux
- Collections
- Python
- Pattern
- thread
- 2021 KAKAO BLIND RECRUITMENT
- PostgreSQL
- 백준
- docker-compose
- 그래프
- 자바
- BFS
- 알고리즘
- Java
- 면접
- Celery
- 카카오
- setattr
- Command Line
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함