개발 GYM
close
프로필 배경
프로필 로고

개발 GYM

  • 분류 전체보기 (93)
    • java (16)
      • AWS SDK for Java (2)
    • Spring (5)
    • Linux (9)
    • DB (3)
    • Desigin Pattern (16)
    • CS (8)
      • 네트워크 (6)
    • 도서 (9)
      • Clean Code (9)
    • 프로그래머스 (22)
    • 일상생활 (0)
    • 기타 (5)
  • 홈
  • 태그
  • 방명록

[디자인패턴] 어댑터 패턴 (Adapter Pattern)

💡 어댑터 패턴 (Adapter Pattern) 한 클래스의 인터페이스를 클라이언트에서 사용하고자하는 다른 인터페이스로 변환한다. 어댑터를 이용하면 인터 페이스 호환성 문제 때문에 같이 쓸 수 없는 클래스들을 연결해서 쓸 수 있다. Wrapper 클래스가 다른 인터페이스를 가지더라도 같이 이용할 수 있게 래핑 클래스를 만드는 것. 전기 콘센트를 생각하면 이해하기 쉽다. 호환되지 않는 인터페이스를 사용하는 클라이언트를 그대로 활용할 수 있다. Wrapper 로 이용함으로서 클라이언트와 구현된 인터페이스를 분리시킬 수 있으며, 향후 인터페이스가 바뀌더라도 어댑터에 캡슐화되기 때문에 클라이언트는 바꿀 필요가 없어진다. ■ 예제 : 오리 어플리케이션에 칠면조 추가하기 요구사항 오리 어플리케이션의 현재 시스템에는..

  • format_list_bulleted Desigin Pattern
  • · 2022. 11. 1.
  • textsms
반응형
  • navigate_before
  • 1
  • navigate_next
반응형
전체 카테고리
  • 분류 전체보기 (93)
    • java (16)
      • AWS SDK for Java (2)
    • Spring (5)
    • Linux (9)
    • DB (3)
    • Desigin Pattern (16)
    • CS (8)
      • 네트워크 (6)
    • 도서 (9)
      • Clean Code (9)
    • 프로그래머스 (22)
    • 일상생활 (0)
    • 기타 (5)
최근 글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바