[디자인 패턴] 어댑터 패턴_Adapter pattern (JavaScript)
어댑터 패턴이란?서로 다른 인터페이스를 가지는 두 객체를 연결하여 사용할 수 있도록 하는 구조적인 패턴입니다.클라이언트 코드와 레거시 클래스, 타사 클래스(라이브러리) 또는 특이한 인터페이스가 있는 다른 클래스 간의 변환기 역할을 하는 중간 레이어 클래스를 두어 호환되도록 처리 Adaptee: 레거시 또는 외부 시스템Adapter: 변환 작업을 수행하는 어댑터Client: 어댑터를 사용하는 클라이언트 코드 주요 특징서비스 객체에 작업 위임: 어댑터 클래스는 대부분의 작업을 실제 서비스 객체에 위임해야 하며, 변환 또는 중재 역할만 수행합니다.MVC (Model-View-Controller) 패턴에서의 활용MVC 디자인 패턴에서 모델과 뷰 사이에 컨트롤러를 두어 모델과 뷰를 연결합니다. 이때, 어댑터 패..
2024.11.17