어댑터 패턴.

어릴적.. 110V 콘덴서가 기억이 난다.

220V 바뀌고 난 다음 어쩔 수 없이 110V 연결 위에서 콘덴서를 이용 했던 적이!!

그 콘덴서가 바로 Adapter 역할을 하는 것이다.

하나의 인터페이스를 타겟으로 할 경우에는 Adapter Pattern을 이용하면 좋다.

여러 상황을 보면 다중 어댑터를 구현 해야 할 경우도 있다.


Turkey를 어댑터를 이용하여 Duck 로 변환하고자 할 경우

Duck duck = new U_adapter() 방식으로 변환하여 쓴다.

물론 U_adapter에는 그에 맞게 행동하는 내용들이 변환된 호출한 내용을 포함을 한다.