디자인 패턴 - 어댑터 패턴(Adapter Pattern)
어댑터 패턴을 번역하면 변환기라고 할 수 있다. 변환기의 역할은 서로 다른 두 인터페이스 사이에 통신이 가능하게 하는 것이다. 어댑터 패턴을 예로 들자면 자바에서 데이터베이스를 접속할 때 사용하는 JDBC를 예를 들 수 있다. JDBC를 통해 다양한 데이터베이스를 접근할 수 있다. 어댑터 패턴은 SOLID의 개방 폐쇄 원칙(OCP)를 활용한 설계 패턴이라고 할 수 있다. 어댑터 패턴(Adapter pattern)은 클래스의 인터페이스를 사용자가 기대하는 다른 인터페이스로 변환하는 패턴으로, 호환성이 없는 인터페이스 때문에 함께 동작할 수 없는 클래스들이 함께 작동하도록 해준다. 어댑터 패턴을 이해하기 쉬운 예제전기 소켓과 볼트를 예로 들자면 한국은 220V를 사용하지만 해외에서는 110V를 사용하는 곳이..