
[JAVA] 어댑터 패턴(Adapter Pattern)
·
JAVA
어댑터 패턴은 호환되지 않는 인터페이스를 가진 클래스들 간에 통신이 가능하도록 도와주는 디자인 패턴입니다.즉, 기존 코드나 클래스를 수정하지 않고, 중간에 어댑터(Adapter)를 삽입하여 새로운 요구사항에 맞게 변환하는 역할을 합니다.어댑터 패턴은 다음과 같은 경우에 유용합니다:기존 코드가 새로운 인터페이스와 맞지 않을 때.호환되지 않는 시스템을 통합해야 할 때.코드 변경 없이 기존 클래스의 기능을 확장해야 할 때.어댑터 패턴의 구조Target (목표 인터페이스)클라이언트가 사용하려고 하는 인터페이스입니다.어댑터가 이 인터페이스를 구현하여 기존 클래스와 연결합니다.Adaptee (적응 대상)기존에 구현된 클래스입니다.Target 인터페이스와 호환되지 않아 직접 사용할 수 없는 클래스입니다.Adapter..