정의 [위키피디아] : 어댑터 패턴(Adapter pattern)은 클래스의 인터페이스를 사용자가 기대하는 다른 인터페이스로 변환하는 패턴으로, 호환성이 없는 인터페이스 때문에 함께 동작할 수 없는 클래스들이 함께 작동하도록 해준다. 정의 [쉽게] 집에서 사용하는 220V 전자 제품을 110V 로 사용하기 위해서는 어댑터가 필요하다. 어떤 제품이든 어댑터만 있으면 동일하게 변환이 가능하다. 이런 어댑터의 기능을 갖게하는 개발 패턴을 어댑터 패턴이라고 한다. 아직 이해가 안된다면, 소스로 이해하자. 어댑터 패턴을 사용하기 이전 ServiceA.java public class ServiceA { public void runServiceA() { System.out.println("ServiceA"); } }..