🔎어댑터 패턴클래스를 바로 사용할 수 없는 경우가 있는데 중간에서 변환 역할을 해주는 클래스를 어댑터 패턴이라고 한다. EX)C 타입만 지원하는 맥북에 USB 포트를 사용하려고 한다면 USB와 C타입을 호환할 수 있는 어댑터가 필요하다. 어댑터를 통해 어떠한 USB 포트를 가져와도 C타입의 맥북에서 사용이 가능하다. 이처럼 중간에서 필요로 하는 인터페이스로 변환해주어 함께 동작할 수 없는 클래스들이 함께 동작할 수 있도록 해주는 패턴이다. 코드로 어댑터 패턴 이해하기public interface Duck { public void quack(); public void fly();}public interface Turkey { public void gobble(); public voi..