반응형
Adapter
-
어댑터 패턴(Adapter Pattern)이란?Design Pattern/구조 디자인 패턴 2024. 4. 14. 14:55
어댑터 패턴은 서로 호환되지 않는 인터페이스를 가진 클래스들이 함께 작동할 수 있도록 하는 구조적 디자인 패턴입니다. 이 패턴은 기존 시스템과 새 시스템, 라이브러리 또는 애플리케이션 간의 인터페이스 차이를 극복하기 위해 중간에 어댑터 클래스를 사용하여 호환성 문제를 해결합니다. 1. 어댑터 패턴은 주로 어디에 쓰이나? 어댑터 패턴은 주로 다음과 같은 상황에서 사용됩니다: 기존 시스템과 새 시스템 간의 통합: 다른 인터페이스를 가진 두 시스템이 서로 통신해야 할 때. 라이브러리 교체: 기존 코드를 변경하지 않고 새로운 라이브러리 또는 도구를 기존 시스템에 통합할 때. 플랫폼 독립적인 코드 작성: 다양한 플랫폼에서 작동하는 코드를 개발할 때. 2. Java와 Go로 어댑터 패턴을 구현할 때의 차이점 Jav..