본문 바로가기
기초 CS 정리

디자인 패턴 - 어댑터 패턴

by 쿠리의일상 2023. 3. 5.

 

다른 곳에서 개발했다거나 수정할 수 없어서 클래스를 바로 사용할 수 없는 경우,

중간에서 변환 역할을 해주는 클래스가 필요하며 그걸 어댑터 패턴이라고 한다.

 

호환되지 않은 인터페이스를 사용하는 클라이언트 그대로 사용이 가능하며

향후 인터페이스가 변하더라도 변경 내역은 어댑터에 캡슐화 되므로 클라이언트가 바뀔 필요가 없다.

 

 

'기초 CS 정리' 카테고리의 다른 글

오픈API 사용하여 웹 사이트 만들기  (0) 2023.05.04
싱글턴 패턴  (0) 2023.03.12
JWT (Json Web Token)  (0) 2023.02.26
OAuth (Open Authorization)  (0) 2023.02.25
네이티브앱, 모바일웹앱, 하이브리드앱  (0) 2023.02.19