어댑터 패턴
-
[Spring/디자인패턴] 어댑터 패턴Framework/Spring 2021. 7. 18. 22:07
어댑터 패턴 어댑터는 실생활에서 100v를 220v로 변경해주거나, 그 반대로 해주는 흔히 돼지코라고 불리는 변환기를 예로 들 수 있다. 호환성이 없는 기존 클래스의 인터페이스를 변환하여 재사용할 수 있도록 한다. 어댑터 패턴 예시 public interface Electronic110V { void powerOn(); } public interface Electronic220V { void connect(); } public class HairDryer implements Electronic110V{ @Override public void powerOn() { System.out.println("헤어드라이기 110v on"); } } 헤어드라이어는 110v를 기반으로 동작한다. public class ..