본문 바로가기
개발/기본) 디자인패턴

디자인패턴) 어뎁터 패턴(Adapter Pattern)

by 테샤르 2020. 4. 2.

어뎁터 패턴(Adapter Pattern)

 

어댑터 패턴의 특징은 위임을 하는 것이다. 모양이 다른 타입의 USB 선이 있는데 연결하고 싶을 경우 우리는 '젠더'라는 중간에 연결하는 어뎁터를 사용한다. 어뎁터 패턴도 마찬가지다.

 

 

public class Main{
 
 Print p = new PrintBanner("사과팝니다");
  	p.printWeak();
  	p.printStrong();
}

Main 클래스에서 사용하는 PrintBanner 를 첩근 하지만 실제 showWithParen()과 ShowWidthAster에 대한 접근을 전혀 고려하지 않아도 됩니다.  나중에 수정이 되면 해당 PrintBanner에 대한 클래스 구조를 변경하면 된다.

어댑터 패턴을 실제 구현부가 분리되어있기 때문에 자주 사용하는 디자인패턴이다.

 

 

반응형

댓글