어댑터 패턴

    [디자인 패턴] 어댑터 패턴(Adapter Pattern)

    📌어댑터(Adapter)란? 어댑터(Adapter)를 번역하면 변환기(converter)이다. 변환기의 역할은 서로 다른 두 인터페이스 사이에 통신이 가능하게 하는 것이다. 주변에서 가장 흔히 볼 수 있는 변환기로는 충전기가 있다. 핸드폰을 충전할 때 직접 콘센트에 연결할 수 없기 때문에 충전기가 콘센트와 핸드폰 사이에서 둘을 연결해주는 변환기의 역할을 수행한다. 즉, 어댑터 패턴(Adapter Pattern)은 호출당하는 쪽의 메소드를 호출하는 쪽의 코드에 대응하도록 중간에 변환기를 통해 호출하는 패턴이다. 같은 말이지만 다른 관점으로 본다면 어댑터 패턴(Adapter Pattern)은 이미 구현 되어 있는 객체를 이용하여 다른 기능을 구현하는 패턴이라고도 볼 수 있다. 코드는 가능한 적게 작성하는 것..