어댑터 패턴 (1) 썸네일형 리스트형 [소프트웨어/디자인패턴] 어댑터 패턴 (Adapter Pattern) 어댑터 패턴은 아무 관련없는 인터페이스간의 호환성을 도와준다. Context 사실 adapter는 일상생활에서도 많이 볼 수 있는 형식과 같다. 흔히 말하는 돼지코와 같은 원리이다. 먼저 아래와 같은 상황이 주어진다고 해보자, 최초 어플리케이션 설계시 Client는 Car을 가지고 있으며 움직일 때마다 car::depart메서드를 이용한다. 이를 코드로 나타내면 아래와 같다. interface Car { void move(); } class Sonata implements Car { @Override public void move() { System.out.println("Sonata is going!"); } } class Client { private Car car; public Client(Car .. 이전 1 다음