일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Adapter
- tuist
- Architecture
- SampleApp
- EventLoop
- concurrency
- network
- weatherkit
- swift
- dart
- OpenAI
- singleton
- factory
- SwiftUI
- flutter
- Xcode
- WWDC24
- iot
- WiFi
- AppleDeveloper
- 문법
- uikit
- philipshue
- builder
- state
- designpattern
- GIT
- LifeCycle
- dartz
- isolate
Archives
- Today
- Total
목록Adapter (1)
Jaebi의 Binary는 호남선
Structural Patterns - Adapter
목차Adapter (wrapper)클래스의 인터페이스를 사용자가 기대하는 인터페이스 형태로 변환, 서로 일치 하지 않는 인터페이스를 갖는 클래스를 함께 동작 시킴인터페이스는 호환되지 않을 수 있지만 내부 기능은 필요에 적합해야 함동기: 3rd party 라이브러리를 사용하는데 특정 인터페이스를 확용해야 하는 클래스가 있지만 호환이 안됨 → 코드와 라이브러리의 코드 사이에 wrapping하는 Adapter 클래스를 만들어 사용사용:기존 클래스를 사용하고 싶은데 인터페이스가 맞지 않을 때이미 만든것을 재사용 하고자 하나 이 재사용 가능한 라이브러리를 수정할 수 없을때구조:클래스 adapter는 다중 상속을 활용하여 한 인터페이스를 다른 인터페이스에 적용객체 adapter는 객체 합성을 써서 적용Target:..
공부
2024. 6. 1. 19:46