Adapter 패턴이란?인터페이스가 맞지 않는 두 객체 사이를 중간에서 “변환”해주는 패턴“변환 어댑터” 역할을 하는 클래스쉽게 말하면,내가 원하는 방식으로 기존 코드를 “감싸서” 쓰게 해주는 구조다. 왜 Adapter 패턴이 필요할까?1.기존 클래스가 너무 복잡하거나 불편할 때→ ex. Properties, InputStream, Thread 등 2.내가 원하는 메서드 이름이나 구조와 안맞을 때→ 메서드 이름 바꾸거나, 기능을 조합해서 새 인터페이스로 제공하고 싶을 때 구조 이해 (클래스 명은 예시)역할이름설명Target (타겟 인터페이스)Print클라이언트가 기대하는 인터페이스Adaptee (기존 클래스)Banner인터페이스가 맞지 않는 기존 클래스AdapterPrintBannerPrint 인터페이스..