JAVA로 구현하는 알고리즘과 디자인 패턴 공부: 어댑터 패턴 (Adapter)1. 어댑터 패턴이란? 🔌개념: 호환되지 않는 인터페이스를 가진 클래스들을 함께 동작할 수 있도록, 한 클래스의 인터페이스를 클라이언트가 기대하는 다른 인터페이스로 변환해주는 패턴입니다.가장 쉬운 예는 여행용 '돼지코' 어댑터나 USB-C to USB-A 변환 어댑터입니다. 한국에서 쓰던 220V 플러그는 미국의 110V 콘센트에 맞지 않지만, 어댑터를 중간에 끼우면 문제없이 사용할 수 있습니다. 어댑터 패턴은 이처럼 소프트웨어 세계에서 '돼지코' 역할을 합니다.2. 왜 사용할까요?기존 코드 재사용: 수정할 수 없는 레거시 코드나 외부 라이브러리를 현재 시스템의 인터페이스에 맞춰 사용하고 싶을 때 매우 유용합니다.결합도 감소..