본문 바로가기 메뉴 바로가기

말차맛 개발공부

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

말차맛 개발공부

검색하기 폼
  • 분류 전체보기 (169)
    • 책 (20)
      • 개발 (9)
      • UX (3)
      • 시리즈 (7)
      • 그 외 (1)
    • 일기 (7)
      • 프로젝트 후기 (1)
      • 제품 후기 (1)
      • 부스트캠프 (5)
    • 부스트캠프 (2)
    • UI & UX (1)
    • Apple 소식 (3)
    • 컨퍼런스 (7)
      • WWDC (5)
      • Toss (1)
      • Naver (1)
    • SwiftUI (20)
      • SwiftUI 공부 (4)
      • Figma (1)
      • visionOS (1)
      • Swift Charts (1)
      • SwiftUI 앱 만들기 (12)
    • Swift (59)
      • Swift 공식문서 (28)
      • Swift 문법 (4)
      • Design Pattern (10)
      • Swift Concurrency (1)
      • 내가 궁금한 거 (1)
      • Vapor (9)
      • DocC (5)
    • 실험실 (1)
    • Git (1)
      • 에러 (1)
    • 웹 프로그래밍 (1)
      • React (1)
    • 코딩 테스트 (46)
      • 프로그래머스 (46)
  • 방명록

Adapter (1)
[Swift Design Pattern 06] Adapter (어뎁터)

Adapter(어댑터) - Structural Pattern (구조 패턴) 어댑터는 충전기 어댑터를 생각하면 이해하기 쉽다. 충전기는 220V의 전압을 5V로 바꿔 핸드폰을 충전한다. 어댑터 패턴도 마찬가지로 서로 다른 인터페이스를 가진 클래스를 연결해준다. 어댑터 패턴은 객체 어댑터(Object Apater)와 클래스 어댑터(Class Adapter) 2개로 나눌 수 있다. 객체 어댑터(Object Adpater) Client Client는 프로그램에서 비즈니스 로직을 가지고 있는 클래스이다. Client Interface Client Interface는 Client 코드를 사용하기 위해 지켜야할 프로토콜을 정의한다. Client Interface를 사용함으로써 Adapter 클래스가 바껴도 Clien..

Swift/Design Pattern 2022. 3. 15. 12:27
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • todo앱
  • 개발
  • 책후기
  • 책리뷰
  • 부스트캠프iOS
  • 필독서
  • swiftUI 기초
  • Swift 서버
  • Combine
  • 부스트캠프7기
  • Swift 디자인 패턴
  • 부스트캠프
  • 앱개발
  • 날씨어플
  • 디자인 패턴
  • TODO
  • SwiftUI
  • Swift
  • 코딩테스트
  • 코딩 테스트
  • 책
  • Swift DocC
  • Swift문법
  • 코딩
  • Swift공식문서
  • vapor
  • ios
  • 프로그래머스
  • 애플
  • UX
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바