소프트웨어(Software)
(비공개) [소프트웨어] Adapter 패턴 (어댑터 패턴)
2022. 1. 6. 14:37반응형
이전 GoF 디자인패턴의 종류. (Design Pattern)로 부터 넘어옴.
스토리
- 이미 짜여져있다. 이미 기 구현된 클래스를 넣고 싶다.
- 위 그림처럼, 원래의 인터페이스 규격을 맞추지 않고, 새롭게 클래스 하나 만들어서 이 문제를 해결하고 싶다. (개방-폐쇄원칙)
(만약, 그렇지 않다면,
프록시랑은 다르다. 레벨이 다르다.
프록시는 원래 자식들(부품들)과 똑같은 메서드를 갖고 있다.
하지만, 아답터는 인터페이스 규격만 맞춘다.
하지만 객체구조는 프록시하고 같다. 중간에 껴져있다.
원래꺼를 .
보통은 위임구조로 많이함.
상속으로 구현
반응형
'소프트웨어(Software)' 카테고리의 다른 글
데이터 모델 스타일 뷰 그리기 (Data Model Style) (0) | 2022.01.24 |
---|---|
[소프트웨어] 소프트웨어 개발 프로세스 생각해보기 (0) | 2022.01.10 |
[소프트웨어] 클래스 다이어그램에 대한 고찰 (0) | 2022.01.06 |
(비공개) [디자인패턴] Proxy 패턴 (프록시패턴) (0) | 2022.01.06 |
[디자인패턴] Composite패턴(컴포지트패턴)이란? (0) | 2022.01.06 |