사용 시점 및 이유
- 기존 클래스를 사용하고 싶은데 인터페이스가 맞지 않을 때
- 새로운 클래스를 기존 인터페이스에 맞추고 싶을 때
패턴 구현
- Target Interface에 Adaptee 를 맞추기 위해 Adapter에서 멤버 필드로 Adaptee를 가진다.
- targetMethod() 실행시 Adaptee클래스에서 해야 할 행동을 구현해 준다.
'디자인패턴' 카테고리의 다른 글
(구조패턴) 데코레이터 패턴 (0) | 2023.04.28 |
---|---|
(구조패턴) 브릿지패턴 (0) | 2023.04.25 |
(생성패턴) 프로토타입 패턴 (0) | 2023.04.24 |
(생성패턴) 빌더패턴 (0) | 2023.04.23 |
(생성 패턴)추상 팩토리 패턴 (0) | 2023.04.23 |