Programming/Design Pattern
Adapter Pattern
빠긔
2019. 12. 31. 11:10
반응형
1. 정의
1) 클래스의 인터페이스를 클라이언트가 원하는 형태의 또 다른 인터페이스로 변환.
2) 어댑터는 호환되지 않는 인터페이스 때문에 동작하지 않는 클래스들을 함께 동작할 수 있도록 만들어 줌.
2. 문제
1) 사용 객체의 API가 서로 다름
3. 해결방안
1) 함수를 변환하는 객체를 중간에 넣음
4. 사용 예제
1) 전기 플러그
2) 객체 어댑터 : 서로 호환되지 않는 두 개 인터페이스를 연결하는 작업
반응형