짱구의 개발공부 ✨

  • 홈
  • 태그
  • 방명록
짱구의 개발공부 ✨

Adapter 1

[Design Pattern] Adapter Pattern

어댑터 패턴에 대해서 알아보겠습니다. 이번에는 코드를 예제로 보여드리지는 않을건데요, 개념 자체가 어렵다고 생각되지는 않는 패턴입니다. Adapter Pattern 한 클래스의 인터페이스를 클라이언트에서 사용하고자 하는 다른 인터페이스로 변환합니다. 어댑터를 이용하면 인터페이스 호환성 문제 때문에 같이 쓸 수 없는 클래스들을 연결해서 쓸 수 있습니다. 책에서 이렇게 설명을 하고 있는데요, 그림을 보면 이해가 바로 됩니다. 흔히 저희가 해외 여행갈 때 콘센트가 안맞아서 그걸 변환하기 위해 가져가는 것도 어댑터라고 표현을 합니다. 이렇게 중간에서 모양을 맞춰주는 것을 어댑터라고 표현하고, 이것이 객체지향 코드에서는 어떤 인터페이스를 클라이언트에서 요구하는 형태의 인터페이스에 적응히켜주는 역할을 하게 됩니다...

소프트웨어 관련/Design Pattern 2022.06.04
1
더보기
프로필사진

지금까지 해왔던 개발과 공부법에 대해서 공유드립니다. 같이 성장하여 좋은 개발문화가 우리 모두에게 정착되길 바랍니다. 😀 👍

  • 분류 전체보기 (39)
    • BackEnd (22)
      • Spring (7)
      • 개발방법론 (4)
      • JPA (11)
    • 소프트웨어 관련 (9)
      • Design Pattern (9)
    • 언어 (8)
      • Java (5)
      • Kotlin (3)
    • 알고리즘 (0)
      • 자료구조 (0)
      • 코딩테스트 (0)

Tag

test, 연관관계 매핑, JPA, DelegatingFilterProxy, 연관관계의 주인, FilterChainProxy, Spring, Design Pattern, Head First, ATDD, 코틀린, 연관관계, spring security, Kotlin, variable, REST API, 프록시, java, 디자인패턴, Spring boot,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바