어댑터 패턴
-
[디자인 패턴] Adapter 패턴Programming Language/java 2023. 8. 19. 16:23
1. Adpater 패턴이 언제 사용하고 2. Adapter 패턴을 어떻게 사용할까? 가령 기존 사용하고 있던 클래스 혹은 라이브러리 A가 있다고 하자. 이 A를 새로운 클래스 B에 편입시켜서 그대로 A의 기능을 사용하고자 할 때 Adapter 패턴이 사용된다. A를 Wrapping 하는 행위와 마찬가지여서 Wrapper 패턴이라고도 한다. 구현하는 방법은 2가지가 있는데 클래스(상속)을 사용한 패턴, 객체(인스턴스)를 사용한 패턴이 있다. 클래스를 사용한 패턴 public class A { public A(String str) { } public void method1() { ... } public void method2() { ... } } 기존 클래스 A가 존재하고 public interface N..