어뎁터 패턴(Adapter Pattern)
어댑터 패턴의 특징은 위임을 하는 것이다. 모양이 다른 타입의 USB 선이 있는데 연결하고 싶을 경우 우리는 '젠더'라는 중간에 연결하는 어뎁터를 사용한다. 어뎁터 패턴도 마찬가지다.
public class Main{
Print p = new PrintBanner("사과팝니다");
p.printWeak();
p.printStrong();
}
Main 클래스에서 사용하는 PrintBanner 를 첩근 하지만 실제 showWithParen()과 ShowWidthAster에 대한 접근을 전혀 고려하지 않아도 됩니다. 나중에 수정이 되면 해당 PrintBanner에 대한 클래스 구조를 변경하면 된다.
어댑터 패턴을 실제 구현부가 분리되어있기 때문에 자주 사용하는 디자인패턴이다.
★★☆☆☆
반응형
댓글