어댑터 패턴

2024. 10. 8. 20:49BackEnd(Java)/Design Pattern

✅ 아래 내용들에 대해서 알아보자

- 어댑터 패턴이란
- 코드를 보면서 어댑터 패턴을 이해해 보자
- 정리

 

어댑터 패턴

어댑터 패턴은 두 개의 서로 호환되지 않는 인터페이스를 연결해 주는 디자인 패턴입니다.

이 패턴은 기존 클래스를 변경하지 않고도 다른 인터페이스와 호환되도록 만들 때 유용하고, 주로 클라이언트 코드가 특정 인터페이스를 기대하지만 기존 클래스의 인터페이스와 일치하지 않을 때 사용한다.

 

이 패턴을 사용하여 인터페이스를 변환해 주는 어뎁터를 만들면  호환되지 않는 인터페이스를 사용하는 클라이언트를 코드변경 없이 그대로 활용할 수 있게 된다.

 

이러면  클라이언트와 구현된 인터페이스를 분리할 수 있으며, 변경 내역이 어댑터에 캡슐화되기에 나중에 인터페이스가 바뀌어도 클라이언트를 바꿀 필요가 없게된다

 

 

 

반응형

'BackEnd(Java) > Design Pattern' 카테고리의 다른 글

싱글톤 패턴  (0) 2024.10.07
커맨드 패턴  (1) 2024.10.07
데코레이터 패턴  (0) 2024.09.24
옵저버 패턴  (0) 2024.09.23
전략 패턴  (2) 2022.10.10