[JAVA] 어댑터 패턴
·
JAVA
어댑터 패턴 정의 클래스의 인터페이스를 사용자가 기대하는 인터페이스 형태로 변환시키는 패턴 인터페이스가 호환성이 맞지않는 클래스의 연관관계를 맺어주게 하는 패턴 어댑터 패턴 특징 기존 클래스의 수정을 전혀 하지 않고 타겟 인터페이스를 통하여 동작할 수 있게 해줌 기존 코드의 변경이 없기 때문에 재사용성이 높음 구성요소를 위해 클래스를 추가시켜야하기 때문에 복잡도가 높아질 수 있음 어댑터 패턴 용도 유지 보수 진행시 기존 로직 변경이 없이 새로운 부분을 추가하는 경우 어댑터 패턴 예시 public interface CardService { void pay(); void payCancel(); } public class CardAdapter { private final CardService cardServi..