어댑터 패턴
2024. 10. 8. 20:49ㆍBackEnd(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 |