inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바 디자인 패턴 이해 2강 정리

akiratksk
2

어뎁터 패턴

직접적으로 연결될 수 없는 두 인터페이스 사이를 연결해주는 커넥터(connector)의 역할을 한다.

변경하고자 하는 클래스(Adaptee)를 인터페이스로 감싼 후 요구사항에 호환되게 변경을 해준다

사용 시기

  1.  사용하고자 하는 기능이 있는데 현재 어플리케이션과 맞지 않는 경우
  2.  클라이언트의 요구사항과 현재의 어플리케이션이 맞지 않는 경우
  3.  원본 소스의 변경 없이 레거시 코들르 재활용하고 싶은 경우

참조

답변 0