728x90
반응형
어댑터 패턴은 특정 클래스 인터페이스를 클라이언트에서 요구하는 다른 인터페이스로 변환하는 패턴이다.
Client가 여러개일 때 우리가 만든 모든 프로그램을 client의 interface에 맞출 수 없기 때문에,
client의 inerface와 우리 프로그램의 interface를 convert할 수 있는 adapter를 사용한다.
객체 어댑터와 클래스 어댑터가 있는데 클래스 어댑터의 경우 다중상속이 가능할 때만 사용할 수 있다.
1) 객체 어댑터
2) 클래스 어댑터
git 코드는 클래스 어댑터를 구현하였다.
728x90
반응형
'Computer Science > 디자인패턴' 카테고리의 다른 글
Template Method Pattern (0) | 2022.10.25 |
---|---|
Facade Pattern (0) | 2022.10.18 |
Command Pattern (0) | 2022.09.28 |
Singleton Pattern (0) | 2022.09.26 |
Factory / Factory Abstract Method Pattern (0) | 2022.09.13 |