반응형
adapterpattern
-
구조 패턴 - 어댑터(Adapter) 패턴Java/디자인패턴 2024. 11. 10. 21:15
어댑터(Adapter) 패턴은 주로 **구조 패턴(Structural Pattern)**으로 분류되며, 서로 호환되지 않는 인터페이스를 가진 클래스들 사이에서 호환성을 제공하는 패턴입니다. 즉, 클라이언트가 원하는 인터페이스와 실제 사용하려는 객체의 인터페이스가 다를 때, 그 둘을 중개해주는 역할을 합니다. 이 패턴을 통해 기존 코드를 수정하지 않고 새로운 인터페이스를 추가할 수 있어 재사용성과 유연성을 높이는 데 도움이 됩니다.1. 어댑터 패턴의 목적어댑터 패턴의 주된 목적은 호환되지 않는 인터페이스를 가진 클래스들을 함께 사용할 수 있게 하는 것입니다. 이를 통해 기존 코드의 수정 없이 필요한 인터페이스를 구현하여 재사용할 수 있습니다.2. 어댑터 패턴의 구성 요소클라이언트(Client): 어댑터 패..